希望这是一个愚蠢的问题,那里有一个简单的解决方案,但......
有没有人成功让DbLinq在Mac OS X 10.5上与Mono 2.4很好地配合?
我已经准备好了我的SQLite数据库但是对于我的生活,我找不到sqlmetal来生成我的对象 .
我猜我可能要下载以前版本的Mono,包括sqlmetal,构建并安装它,然后只使用在Mono 2.4上从该版本生成的代码...但我希望不惜一切代价避免它 .
我避免将DBLinq用于 生产环境 代码......许多Linq-To-SQL的功能都没有实现,并且遍历源代码表明成熟度很低......许多方法都没有实现或标记为“未终止” .
......你被警告了!
在这种情况下使用预编译的二进制文件不起作用 .
要获得正确生成的DbLinq数据层,您必须使用Mono附带的sqlmetal工具(但显然,不是使用OS X的预编译二进制文件) . 您必须拉下Mono主干(以及所有依赖项)并从源代码构建Mono .
从源代码构建和安装Mono后,您应该拥有sqlmetal工具 . 生成代码后,就像包含生成的* .cs文件并导入Mono.Data.Sqlite一样简单 .
Mono 2.6将首次包含DbLinq与Mono的预览 . 如果您使用当前的Mono设置自行安装DbLinq,今天就可以将其取出 .
3 回答
我避免将DBLinq用于 生产环境 代码......许多Linq-To-SQL的功能都没有实现,并且遍历源代码表明成熟度很低......许多方法都没有实现或标记为“未终止” .
......你被警告了!
在这种情况下使用预编译的二进制文件不起作用 .
要获得正确生成的DbLinq数据层,您必须使用Mono附带的sqlmetal工具(但显然,不是使用OS X的预编译二进制文件) . 您必须拉下Mono主干(以及所有依赖项)并从源代码构建Mono .
从源代码构建和安装Mono后,您应该拥有sqlmetal工具 . 生成代码后,就像包含生成的* .cs文件并导入Mono.Data.Sqlite一样简单 .
Mono 2.6将首次包含DbLinq与Mono的预览 . 如果您使用当前的Mono设置自行安装DbLinq,今天就可以将其取出 .