我需要将Web应用程序迁移到Mono,而此应用程序使用实体框架4。Mono 包括第 6 版的开源 EF,所以我想我必须切换到 .Net 4.5 上可用的 EF 6 在新 Mono 3 上可用。
一个问题是,当我为 VS 2010 安装 Mono 3.0.3 和 Mono Tools 时,没有任何变化 - 仍然无法选择它作为目标。
顺便说一句,如果原始的.Net 4.5仅在Visual Studio 2012上可用,我怀疑是否有可能使用VS 2010开发.Net 4.5 Mono项目,我不太乐意迁移。
我也尝试了 MonoDevelop,但看起来它只能面向 .Net 4.0,至少我没有找到针对 4.5 的选项,并且它没有 EF 模型设计器。
有什么想法吗?
提前致谢
EF6 适用于 .NET Framework 4 和 .NET Framework 4.5。不同之处在于异步在 .NET Framework 4 上不可用,因此您将无法使用 EF 异步 API。