禁用Database-First工作流上的默认构造函数

Zev*_*itz 8 entity-framework entity-framework-5 ef-model-first

如何防止使用生成的DbContext的无参数构造函数?

var dcx = new DataEntities();
Run Code Online (Sandbox Code Playgroud)

默认构造函数由T4模板生成,因此我无法在分部类中覆盖它.我宁愿它不编译,但运行时错误也会很好.

Yul*_*dra 13

您可以修改模板以提供所需的构造函数.