0

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

我有关于在运行时更新模型的问题。有什么帮助吗?

在此先感谢-哈米德

4

1 回答 1

1

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

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

于 2012-04-25T07:26:29.713 回答