我提前工作了一点,并计划从 EF 4.2 CTP 过渡到 EF 5.0,当在 VS11 + .NET 4.5 中“添加代码生成模板”时,DbContext 模板不再可用。是否有任何提示是否可用,如果没有,为什么(只是好奇)?
更新:
我在 Enum 教程中看到了对 DbContext 模板的引用,但是在我的 VS11 项目中没有看到该模板,该模板针对 .NET 4.5 并安装了 EF5.0 -pre。我看到了另外两个 V5.0 模板(EntityObject 和 Self-Tracking)。会不会与其他安装发生冲突,比如在我的情况下,Entity-Framework 4.2 CTP?在试用 EF 5.0 时,我遇到了 VS 无法决定使用什么 System.Data.Entity 并默认为 4.2 的模板问题。
更新 2:
全新安装 Windows Server 8 Beta,全新安装 Visual Studio 11 Beta,仍然没有 EF5 DbContext 代码生成模板。未安装 EF 4.2 和 VS 2010 的模板扩展,实际上 VS 2010 也没有安装。仅供参考...