如何动态创建实体?(在 SQL Server 中有自己的表)与 Microsoft Dynamics CRM 相同或相似...
并且可由服务 oData 使用(例如)
如何动态创建实体?(在 SQL Server 中有自己的表)与 Microsoft Dynamics CRM 相同或相似...
并且可由服务 oData 使用(例如)
MS CRM(或类似的大型应用程序,如 Sharepoint)不使用“普通”数据层 - 实际 SQL 表,其字段对应于类和属性 1:1。他们总是使用某种“数据抽象层”,通过大量使用元数据来支持这种事情(比如新的用户创建的实体)——他们实际上使用的表更像是“描述”虚拟实体,这些虚拟实体被分解和非规范化等.
好的提示:不要尝试自己写这样的数据层,试着找一个。比如开源的CMS Orchard就有一个,你看看。
考虑查看这篇关于 Entity Framework Code First 方法的文章,这应该让你开始。我并不是在提倡您使用实体框架,但它会让您了解事情是如何发展的。