首页 文章

DbLinq和Mono 2.4:一起工作?

提问于
浏览
1

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

有没有人成功让DbLinq在Mac OS X 10.5上与Mono 2.4很好地配合?

我已经准备好了我的SQLite数据库但是对于我的生活,我找不到sqlmetal来生成我的对象 .

我猜我可能要下载以前版本的Mono,包括sqlmetal,构建并安装它,然后只使用在Mono 2.4上从该版本生成的代码...但我希望不惜一切代价避免它 .

3 回答

  • 1

    我避免将DBLinq用于 生产环境 代码......许多Linq-To-SQL的功能都没有实现,并且遍历源代码表明成熟度很低......许多方法都没有实现或标记为“未终止” .

    ......你被警告了!

  • 3

    在这种情况下使用预编译的二进制文件不起作用 .

    要获得正确生成的DbLinq数据层,您必须使用Mono附带的sqlmetal工具(但显然,不是使用OS X的预编译二进制文件) . 您必须拉下Mono主干(以及所有依赖项)并从源代码构建Mono .

    从源代码构建和安装Mono后,您应该拥有sqlmetal工具 . 生成代码后,就像包含生成的* .cs文件并导入Mono.Data.Sqlite一样简单 .

  • 2

    Mono 2.6将首次包含DbLinq与Mono的预览 . 如果您使用当前的Mono设置自行安装DbLinq,今天就可以将其取出 .

相关问题