【发布时间】:2011-05-19 22:14:23
【问题描述】:
我创建了一个名为 EF 的 ADO.NET 模型并添加了一个 DbContext 生成器,它使用 EF.tt 和 .cs 文件填充我的 /Model 文件夹,每个实体一个。
通常,系统使用无参数构造函数创建类...由于某种原因,我无法理解我有一个缺少此构造函数的实体。它不是抽象类,没有基类型并且具有公共访问权限。我有很多其他这样的类,但它们都有无参数的构造函数。我用谷歌搜索并环顾了 VS,试图弄清楚这个有什么特别之处,以及如何让它生成构造函数,但没有找到答案。
我总是可以在 partial 定义中创建它,但我宁愿自己弄清楚。此外,如果我用鼠标右键单击 EF.tt,我会在菜单中看到一个名为“运行自定义工具”的选项,但是当我选择它时,似乎什么也没有发生。如何重新生成 .cs 文件?
附言是的,我已经清理并重建了解决方案,以防万一它搞砸了,但仍然有问题
【问题讨论】:
标签: entity-framework asp.net-mvc-3 ado.net