希望这是一个愚蠢的问题,确实有一个简单的解决方案,但是……
有没有人成功地让DbLinq在MacOSX10.5上很好地使用Mono2.4?
我已经准备好了SQLite数据库,但无论如何,我都找不到sqlmetal来生成我的对象。
我猜我可能不得不下载一个包含sqlmetal的早期版本的Mono,构建并安装它,然后在Mono 2.4...but上使用从该版本生成的代码,我希望不惜一切代价避免它。
发布于 2009-09-25 10:34:05
在这种情况下,使用预编译的二进制文件是行不通的。
要获得正确生成的DbLinq数据层,您必须使用Mono附带的sqlmetal工具(但显然,不能用于OS的预编译二进制文件)。您必须拉下Mono主干(以及所有依赖项),并从源代码构建Mono。
从源代码构建并安装Mono之后,就应该有了sqlmetal工具。生成代码后,只需包含生成的*.cs文件并导入Mono.Data.Sqlite即可。
发布于 2009-11-05 22:00:09
我会避免在产品代码中使用DBLinq ...Linq-To-SQL的许多特性都没有实现,浏览一下源代码就会发现成熟度很低……许多方法都没有实现或标记为“未终止”。
你已经被警告过了!
发布于 2009-09-23 23:59:46
Mono2.6将首次包含带有Mono的DbLinq预览。如果你把DbLinq安装在你自己的单声道系统上,你今天就可以出去转转了。
https://stackoverflow.com/questions/1455064
复制相似问题