namespace Your.Assembly{ public class MonosqliteDriver : NHibernate.Driver.ReflectionBasedDriver { public MonosqliteDriver() : base("Mono.Data.sqlite","Mono.Data.sqlite.sqliteConnection","Mono.Data.sqlite.sqliteCommand") { } public overrIDe bool UsenamedPrefixInParameter { get { return true; } } public overrIDe bool UsenamedPrefixInsql { get { return true; } } public overrIDe string namedPrefix { get { return "@"; } } public overrIDe bool SupportsMultipleOpenReaders { get { return false; } } }}@H_502_0@2. 修改ActiveRecord配置文件
<add key="connection.driver_class" value="NHibernate.Driver.sqlite20Driver" /><!--<add key="connection.driver_class" value="Your.Assembly.MonosqliteDriver,Your.Assembly" />-->@H_502_0@3. 添加Mono.Data.sqlite引用 @H_502_0@以Ubuntu 10.04为例,Mono.Data.sqlite.dll可以从该目录下找到
cp /usr/local/lib/mono/4.0/Mono.Data.sqlite.dll ~/总结
以上是内存溢出为你收集整理的Mono下配置ActiceRecord使用sqlite数据库全部内容,希望文章能够帮你解决Mono下配置ActiceRecord使用sqlite数据库所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)