来自企业库5.0 ASP.NET 4.0的SQLce 4.0

时间:2011-10-01 06:12:52

标签: sql-server-ce

我有一个MVC3项目,我必须使用企业库5.0从SQLCE数据库中选择/更新数据。为此,我必须添加对SQLCE dll的引用。

如果我从SQLCE 4.0引用dll,我会收到错误

 Could not load file or assembly 'System.Data.SqlServerCe, Version=3.5.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified.

所以我只能猜测企业库5.0是专门寻找sqlce 3.5 dll。

但是如果我在项目中引用3.5 dll,我从ASP.NET得到的错误是ASP.NET与SQLCE不兼容。

我确实在网上搜索,但我找不到解决方案。

请有人给我一些信息

感谢

1 个答案:

答案 0 :(得分:1)

您必须重新编译Entrprise Library源代码,并将其指向4.0 ADO.NET Provider。