您的位置:首页 > 数据库

让Sqlite完美支持linq to entities

2011-11-01 11:34 387 查看
sqlite的好处就不多说了,小巧简单,零部署,拿过来就能用!要是能用linq to entities操作sqlite岂不是锦上添花的事情? 好,想做就做!

1.首先,去http://sqlite.phxsoftware.com/下载基于.net的sqlite组件。使用方法日后补上,先谈谈部署的问题。

3、将System.Data.SQLite.dll和System.Data.SQLite.Linq.dll添加到你的项目中,并且设文件属性为允许复制,确保安装到客户机器上。

2.部署的关键要点:

a、如果程序是基于4.0的话,那么要在config里,配置下面这一节:

<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>3 </startup>

b、为了让linq可以正确找到数据驱动,还需要配置下面这一节:

<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SQLite"/>
<add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite"/>
</DbProviderFactories>6 </system.data>

这样基本上大功告成了! 真的很爽,完美支持linq to entities
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐