如何动态创建实体?

时间:2012-07-23 20:01:46

标签: c# asp.net wpf asp.net-mvc silverlight

如何动态创建实体? (在SQL Server中有自己的表) 与Microsoft Dynamics CRM相同或相似......

可以使用服务oData(例如)

2 个答案:

答案 0 :(得分:0)

考虑一下这个article about Entity Framework Code First approach,你应该去哪里。我并不是在鼓励你使用实体框架,但它会让你知道事情如何发展。

答案 1 :(得分:0)

MS CRM(或类似的大型应用程序,如Sharepoint)不使用“普通”数据层 - 实际的SQL表,其字段对应于类和属性1:1。他们总是使用某种“数据抽象层”,它通过大量使用元数据来支持这类事物(比如新的用户创建的实体) - 他们实际上使用的表更像是“描述”虚拟实体,它们被分解和非规范化等

好的提示:不要尝试自己编写这样的数据层,尝试寻找一个。例如,开源CMS Orchard有一个,看看吧。