Здравствуйте,
Есть такая задача, написать программу, которая хранит свои данные на sharepoint 2010 сервере в листе!
я конечно понимаю, что это не самое гениальное решение, использовать sharepoint просто как базу данных..
но тут есть другие преимущества и просто необходимо использовать шарепоинт.
проблема в том, что если программу для ввода данных будет использовать несколько человек, то необходимо
как то заблокировать лист, а сам шаре поинт не позволяет это делать
использовать напрямую SQL сервер, где шарепоинт хранит информацию не рекомендует майкрософт....
помогите!
есть какие ни будь предложения? (кроме того что сама по себе идея не ахти)
Спасибо!
Здравствуйте, Vitel, Вы писали:
V>Здравствуйте,
V>Есть такая задача, написать программу, которая хранит свои данные на sharepoint 2010 сервере в листе!
V>я конечно понимаю, что это не самое гениальное решение, использовать sharepoint просто как базу данных..
V>но тут есть другие преимущества и просто необходимо использовать шарепоинт.
V>проблема в том, что если программу для ввода данных будет использовать несколько человек, то необходимо
V>как то заблокировать лист, а сам шаре поинт не позволяет это делать
V>использовать напрямую SQL сервер, где шарепоинт хранит информацию не рекомендует майкрософт....
V>помогите! есть какие ни будь предложения? (кроме того что сама по себе идея не ахти)
V>Спасибо!
А на какой период надо блокировать список?
А "на лету" создавать временный список и перенаправлять на него пользователя?
Здравствуйте, Vitel, Вы писали:
V>помогите! есть какие ни будь предложения? (кроме того что сама по себе идея не ахти)
V>Спасибо!
Поковырять OLE DB Provider к шарепойнту, может он умеет транзакции
1) Драйвер:
http://www.microsoft.com/downloads/details.aspx?familyid=7554f536-8c28-4598-9b72-ef94e038c891&displaylang=en
2) Пример использования:
http://www.connectionstrings.com/sharepoint
Здравствуйте, Vitel, Вы писали:
V>помогите! есть какие ни будь предложения? (кроме того что сама по себе идея не ахти)
Использовать BCS и External List вместо обычных списков, либо реализовать самому System.Transactions Resource Manager. Пример можно посмотреть здесь
http://www.lcbridge.nl/vision/2008/transactions.htm
Здравствуйте, Jitter, Вы писали:
J>Здравствуйте, Vitel, Вы писали:
V>>помогите! есть какие ни будь предложения? (кроме того что сама по себе идея не ахти)
J>Использовать BCS и External List вместо обычных списков, либо реализовать самому System.Transactions Resource Manager. Пример можно посмотреть здесь http://www.lcbridge.nl/vision/2008/transactions.htm
А можно узнать чем отличается BCS и External List от стандартных списков SharePoint-а?
Здравствуйте, Rockie, Вы писали:
R>Здравствуйте, Jitter, Вы писали:
J>>Здравствуйте, Vitel, Вы писали:
V>>>помогите! есть какие ни будь предложения? (кроме того что сама по себе идея не ахти)
J>>Использовать BCS и External List вместо обычных списков, либо реализовать самому System.Transactions Resource Manager. Пример можно посмотреть здесь http://www.lcbridge.nl/vision/2008/transactions.htm
R>А можно узнать чем отличается BCS и External List от стандартных списков SharePoint-а?
При использовании Business Connectivity Services (BCS) данные не хранятся в контентной базе SharePoint, а хранятся во внешнем источнике данных. В SharePoint 2010 наряду с SQL Server, Oracle, Web Services поддерживается также Custom .NET Assembly в качестве источника данных. Поэтому подход — используем SharePoint только как веб-интерфейс для взаимодействия с пользователем, а все остальное (бизнес логика и слой доступа к данным) может реализовыватья с привычных для любого дотнет разработчика фреймфорков, которые поддерживают транзакционность и т. д.