题
希望这是一个愚蠢的问题,有的确是一个简单的解决方案在某处,但...
有没有人成功地得到了到的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。
不隶属于 StackOverflow