【问题标题】:What is EF Templated Code Generation used for?EF 模板化代码生成有什么用途?
【发布时间】:2012-10-26 18:20:03
【问题描述】:

我看过几个examples / 使用实体框架和模板代码生成的教程。

这个工具在做什么?是否正在创建一个新的 DataContext 和一组新的 EntityObjects?还是要替换旧的?为什么您将使用代码生成而不是直接使用设计者创建的代码生成?

【问题讨论】:

  • “设计者生成的代码”实际上使用默认的 T4 模板来生成实体/上下文,使用自定义模板的好处是如果您对数据对象有特定需求(特殊方法,属性,属性,省略导航属性,继承类型等)有很多可以写的,但都是特定于用例的。

标签: c# asp.net entity-framework code-generation


【解决方案1】:

使用显式模板,您可以修改模板以自定义您的实体。

一种常见的定制是让所有实体都继承自一个通用的基类。

【讨论】:

    猜你喜欢
    • 2015-05-25
    • 2011-09-01
    • 1970-01-01
    • 2023-03-28
    • 2014-07-14
    • 2013-10-03
    • 2013-01-14
    • 1970-01-01
    • 2015-08-10
    相关资源
    最近更新 更多