我有一个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不兼容。
我确实在网上搜索,但我找不到解决方案。
请有人给我一些信息
感谢
答案 0 :(得分:1)
您必须重新编译Entrprise Library源代码,并将其指向4.0 ADO.NET Provider。