和的DBLinq单2.4:携手合作?(DbLinq and Mono 2.4: Working To

2019-09-29 12:15发布

希望这是一个愚蠢的问题,有的确是一个简单的解决方案的地方在那里,但...

有没有人成功地得到了对的DBLinq在Mac OS X 10.5和Mono 2.4很好地发挥?

我有我的SQLite数据库准备,但对我的生命,我找不到sqlmetal产生我的对象。

我猜我可能要下载单的旧版本,其中包括sqlmetal,构建并安装它,然后只使用从单声道2.4该版本生成的代码...但我希望避免不惜一切代价。

Answer 1:

我会尽量避免使用对的DBLinq生产代码...许多的LINQ到SQL的功能没有实现,并通过源代码行走显示成熟的低水平......很多方法都没有实现或标记为“未终止”。

......你已经被警告!



Answer 2:

在这种情况下,使用预编译的二进制是行不通的。

为了得到一个正确生成数据的DBLinq层,你必须使用附带单(但是,很显然,不与OS X的预编译的二进制文件)的sqlmetal工具。 你必须拉下单干线(与所有的依赖一起),并从源头上建立单。

一旦你建立和从源代码安装Mono,你应该有sqlmetal工具。 一旦你生成你的代码,这是因为包括生成的* cs文件并导入Mono.Data.Sqlite一样简单。



Answer 3:

单声道2.6将包括第一次的的DBLinq使用Mono的预览。 今天,你可以把它拿出来兜风,如果你当前的单声道设置你自己并排侧安装的DBLinq。



文章来源: DbLinq and Mono 2.4: Working Together?