我正处于研究阶段,决定是否应该在我的工作中使用ORM。实体框架(我们将在切换时使用最新的,我相信目前是6.1)是一个强有力的候选者,因为我们的主应用程序是服务层上的C#WCF和后端的SQL Server(尽管我们是喜欢通过从存储过程中移除大量业务逻辑来打破这种依赖性。)
无论如何:我们使用SQL扩展属性来记录每个列和表的作用。是否有一种方法可以指定何时首先对代码列/表进行数据库扩展属性的建模?如果不是,您如何记录数据库,或者您只是依赖于任何查看您的数据库的人都可以访问您的源代码(例如,第三方分销商可能不是这样)?