【发布时间】:2014-10-30 01:37:30
【问题描述】:
我有一个较旧的 C# Silverlight 5 应用程序(在 Visual Studio 2012 中),它有一些使用 EF5 的支持数据访问项目。看着它们,我只看到一个 edmx,在解决方案资源管理器中查看并展开它时,我看到一个 Designer.cs 文件。展开这个我可以看到所有的实体。 Nuget 显示与项目关联的 EF 5.0.0。查看实际参考,我看到运行时版本 v4.0.30319,版本 4.4.0.0。
现在,更新 EF 是不可能的(风险太大),但是当我添加一个“ADO.NET 实体数据模型”类型的新项目时,我看到似乎是 EF 6 项目(Context.tt, Designer.cs、edmx.diagram、.tt) 添加。无论如何,它与使用 EF 的其他现有数据访问项目不同。
有没有办法以不同的方式添加 edmx 和 Designer.cs 文件(与原始 EF 文件相同)? 如果您需要任何其他说明,请告诉我!
谢谢!
【问题讨论】:
标签: c# entity-framework-5 entity