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

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

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

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

有帮助吗?

解决方案 2

使用在这种情况下,预编译的二进制只是不工作。

要得到一个适当地生成数据的DBLinq层,则必须使用sqlmetal工具包括具有单声道(但,很明显,不具有用于OS X的预编译二进制文件)。你必须拉下单干线(与所有的依赖一起),并从源头上建立单。

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

其他提示

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

...你已经被警告!

单声道2.6将包括首次的的DBLinq使用Mono预览。你可以把它拿出来兜风今天,如果你对自己的并排侧与您现有的单声道安装程序安装的DBLinq。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top