将Entity Framework与.NET Compact Framework 2.0和SQL Compact 3.5一起使用

时间:2010-10-25 11:38:57

标签: entity-framework compact-framework sql-server-ce

我安装了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一起使用?

2 个答案:

答案 0 :(得分:3)

Compact Framework的问题通常是它不支持MSIL生成。诸如实体框架之类的框架通常依赖于在运行时生成MSIL。这是一项昂贵的操作,实际上并不适合任何设备。因此,对象关系映射器确实需要专门针对Compact Framework,以支持它。实体框架是企业库的一部分,面向服务器软件。

无论如何,未来支持有一些希望:msdn support forums

与此同时,您可以寻求其他选择。例如,以下是一些使用SQLite的有趣替代方案:

CatNap

sqlite-net

祝你好运!

答案 1 :(得分:2)

  

如何将Entity Framework(哪个版本)与.NET CF 2.0应用程序和SQL Compact 3.5 SP 1一起使用?

你不能,它在.NET紧凑框架上不受支持。

相关问题