2012-04-25 90 views
0

我在模型(DB First)中使用EF4,实体中使用POCO,UI中使用ASP.Net。我有一个Biz层当然。 我需要设计动态表单生成器。 我决定从用户的表单设计中创建一个表格,然后在运行时更新我的​​EF模型,在运行时生成POCO对象和biz逻辑,然后在运行时编译它们。更改EF模型并在运行时创建新实体

我有关于在运行时更新模型的问题。任何帮助?

在此先感谢 -Hamid

+2

你不能在运行时更新模型,如果你想这样做EF可能不是你的工具。 – 2012-04-25 03:28:24

回答

1

EF是不是你的问题的工具! EF围绕简单概念构建 - 映射和类在设计时定义。如果你想做其他任何事情,EF不适合你,因为你不会想到使用EF =没有支持/意外行为/意外挑战以及复杂性和成本大幅增加的方式。

您需要使用直接SQL来处理您的动态创建的表格,或者您需要花费更多时间在设计阶段并构建元模型,该元模型将由设计时定义的一组静态表组成持有任何形式的表格。

+0

好的,谢谢.. – PickleRick 2012-04-27 15:51:04

相关问题