希望这是一个愚蠢的问题,有的确是一个简单的解决方案的地方在那里,但...
有没有人成功地得到了对的DBLinq在Mac OS X 10.5和Mono 2.4很好地发挥?
我有我的SQLite数据库准备,但对我的生命,我找不到sqlmetal产生我的对象。
我猜我可能要下载单的旧版本,其中包括sqlmetal,构建并安装它,然后只使用从单声道2.4该版本生成的代码...但我希望避免不惜一切代价。
希望这是一个愚蠢的问题,有的确是一个简单的解决方案的地方在那里,但...
有没有人成功地得到了对的DBLinq在Mac OS X 10.5和Mono 2.4很好地发挥?
我有我的SQLite数据库准备,但对我的生命,我找不到sqlmetal产生我的对象。
我猜我可能要下载单的旧版本,其中包括sqlmetal,构建并安装它,然后只使用从单声道2.4该版本生成的代码...但我希望避免不惜一切代价。
我会尽量避免使用对的DBLinq生产代码...许多的LINQ到SQL的功能没有实现,并通过源代码行走显示成熟的低水平......很多方法都没有实现或标记为“未终止”。
......你已经被警告!
在这种情况下,使用预编译的二进制是行不通的。
为了得到一个正确生成数据的DBLinq层,你必须使用附带单(但是,很显然,不与OS X的预编译的二进制文件)的sqlmetal工具。 你必须拉下单干线(与所有的依赖一起),并从源头上建立单。
一旦你建立和从源代码安装Mono,你应该有sqlmetal工具。 一旦你生成你的代码,这是因为包括生成的* cs文件并导入Mono.Data.Sqlite一样简单。
单声道2.6将包括第一次的的DBLinq使用Mono的预览。 今天,你可以把它拿出来兜风,如果你当前的单声道设置你自己并排侧安装的DBLinq。