2010-10-25 138 views
1

我安裝了VS 2008 SP1和SQL Compact Compact 3.5 SP 1。使用實體框架與.NET Compact Framework 2.0和SQL Compact 3.5

我可以看到「ADO.NET實體數據模型」,當我去添加 - >在Web應用程序項目新項目,但同樣沒有在智能設備2.0應用程序所示。

如何在.NET CF 2.0應用程序和SQL Compact 3.5 SP 1中使用Entity Framework(哪個版本)?

回答

3

Compact Framework的問題通常是它不支持MSIL生成。實體框架等框架通常依賴於在運行時生成MSIL。這是一項昂貴的操作,實際上不適合任何設備。因此,對象關係映射器確實需要專門針對Compact Framework來支持它。實體框架作爲企業庫的一部分,面向服務器軟件。

無論如何,有一些未來的支持希望:msdn support forums

與此同時,您可以追求其他選擇。例如,下面是使用SQLite一些有趣的選擇:

CatNap

sqlite-net

祝你好運!

2

如何在.NET CF 2.0應用程序和SQL Compact 3.5 SP 1中使用Entity Framework(哪個版本)?

不能,它不支持.NET Compact Framework。