我安装了VS 2008 SP1和SQL Compact Compact 3.5 SP 1.
当我去添加时,我可以看到“ADO.NET实体数据模型” - > Web应用程序项目中的新项目,但智能设备2.0应用程序中未显示相同的 。
如何将Entity Framework(哪个版本)与.NET CF 2.0应用程序和SQL Compact 3.5 SP 1一起使用?
答案 0 :(得分:3)
Compact Framework的问题通常是它不支持MSIL生成。诸如实体框架之类的框架通常依赖于在运行时生成MSIL。这是一项昂贵的操作,实际上并不适合任何设备。因此,对象关系映射器确实需要专门针对Compact Framework,以支持它。实体框架是企业库的一部分,面向服务器软件。
无论如何,未来支持有一些希望:msdn support forums。
与此同时,您可以寻求其他选择。例如,以下是一些使用SQLite的有趣替代方案:
祝你好运!答案 1 :(得分:2)
如何将Entity Framework(哪个版本)与.NET CF 2.0应用程序和SQL Compact 3.5 SP 1一起使用?
你不能,它在.NET紧凑框架上不受支持。