2012-10-21 39 views
4

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

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

我有尝试菜单[工具 - >数据库 - >生成的LINQ类]

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

我不明白,在例外的忠告......

+1

你有没有这样的运气?我遇到了同样的问题。 – SidewaysGravity

回答

0

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