4

我有支持实体框架的 mono & monodevelop 的最后一个 git。我可以在我的项目中添加参考,但似乎 monodevelop 不会从数据库生成 edmx 文件。

您是否知道此功能是否存在或者是否有从数据库生成 ORM 映射的解决方案。

我尝试了菜单项 [Tool->Database->Generate Linq class]

我选择连接数据库并成功测试。但是当我验证我得到一个异常:MonoDevelop.Database.Sql.SqlMetalExecException:sqlmetal:无法加载databaseConnectionType类型'ByteFX.Data.MySqlClient.MySqlConnection,ByteFX.Data'。尝试使用 --with-dbconnection=TYPE 选项。

我不明白这个建议的例外......

4

1 回答 1

0

当我决定从 Windows(VS )迁移到 Linux(Linux上的 Mono )时,我已经经历过这个。经过充分的研究,我终于知道 Monodevelop 不支持实体框架。因此,我使用非常古老的传统方法来访问数据库对象,方法是创建对象的手动类,然后在访问每个对象时通过打开和关闭连接来调用它们。

于 2015-10-21T10:24:04.977 回答