2012-10-21 77 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不支持實體框架。因此,我使用非常古老的傳統方式通過創建對象的手動類來訪問數據庫對象,然後在訪問每個對象時通過打開和關閉連接來調用它們。