Entity framework MVC和WindowsPhone7之间共享“模型”项目的最佳方式是什么
我有一个MVC项目,它有一个单独的模型类库。现在我们正设法为它添加一个WindowsPhone7应用程序。当我尝试添加我的模型项目作为参考时,会出现以下错误: “无法添加引用,因为 dll不是使用Windows phone生成的 运行时。Windows phone项目将 仅适用于windows phone 装配……” 现在我明白了这是因为CLR和WindowsPhone7的程序集实际上是不同的, 然而,最好的做法是将代码集中在一个地方,而不是让两个项目拥有几乎完全相同的源代码Entity framework MVC和WindowsPhone7之间共享“模型”项目的最佳方式是什么,entity-framework,windows-phone-7,Entity Framework,Windows Phone 7,我有一个MVC项目,它有一个单独的模型类库。现在我们正设法为它添加一个WindowsPhone7应用程序。当我尝试添加我的模型项目作为参考时,会出现以下错误: “无法添加引用,因为 dll不是使用Windows phone生成的 运行时。Windows phone项目将 仅适用于windows phone 装配……” 现在我明白了这是因为CLR和WindowsPhone7的程序集实际上是不同的, 然而,最好的做法是将代码集中在一个地方,而不是让两个项目拥有几乎完全相同的源代码 我也在使用实体框架
我也在使用实体框架4.0。有很多选项可用 最简单的方法是在两个项目之间共享/链接源文件。不过,这确实要求您共享的文件/类/模型可以在两种平台上编译 我的第二个选择是创建特定于WP7的类版本,并将它们映射到服务器端的类