我尝试使用DbLinq创建linq-to-sqlite dbml但是徒劳无功。 每次我得到不同类型的错误。可能是我错了。
任何人都可以告诉我从Dblinq源代码创建dbml文件的分步过程。
答案 0 :(得分:2)
您需要为DbMetal.exe
提供/ provider:PROVIDER选项,以便它知道您正在使用的数据库类型,否则它假定您需要Microsoft SQL Server。
此外,您只能使用/dbml
或/code
选项,而不能同时使用这两个选项。
请尝试使用此命令:
DbMetal /provider:Sqlite /conn "Data Source=myDb.db3" /code:mycode.cs /namespace:myNS
提交错误
答案 1 :(得分:2)
<强>解决方案:强>
我遵循的步骤:
System.Data.SQLite.dll
文件复制到src\DbMetal\obj\Debug
文件夹DbMetal / provider:Sqlite / conn“Data Source = File.db3”/dbml:File.dbml
DbMetal /code:File.cs File.dbml
该程序在此链接中得到了很好的说明 - &gt; http://code.google.com/p/dblinq2007/wiki/Installation