我们以编程方式访问SharePoint中的列表的方式给我留下了深刻的印象。我将其视为数据访问层,而对数据库建模就像定义列表中的列一样简单。
我正在寻找一个工具或一个应用程序,它会给我类似的数据库接口。基本上,由于某种原因我不能使用SharePoint,我不希望承担建模,部署和维护数据库的责任。我发现SharePoint的持久性管理方式是可以接受和令人兴奋的。
任何人都可以建议我接近这个。
BTW,我的应用程序在ASP.Net上,我首选的RDBMS是MS SQL Server。
答案 0 :(得分:2)
如果您不想要Sharepoint安装的开销和费用,90%的时间您真正需要的是WSS 3.0(免费使用Windows服务器许可证)。
答案 1 :(得分:0)
对于自动生成的实体类,您可以使用Linq To Sharepoint(SPMetal)
对于手写的POCO实体,您可以尝试使用SharepointCommon ORM
答案 2 :(得分:0)
使用像架构较少的MongoDb或CouchDB等NOSQL数据库,允许您自由地向JSON文档添加字段,而无需先定义架构。