我可以直接針對SQL數據庫項目使用EF Reverse POCO生成器嗎?針對SQL數據庫項目的EF反向POCO?
我將我的SQL數據庫定義保留在「Visual Studio SQL數據庫項目」中,它爲我提供了一些很好的版本控制功能,模式比較和一些漂亮的部署功能。有時我會在開發期間從臨時數據庫更新項目文件,但版本控制項目始終是任何版本的「真相」。
如果我使用EntityFramework Reverse POCO Code First Generator,我是否需要通過實際的SQL數據庫對我的「真相」進行往返以生成POCO?或者我可以在VS數據庫項目中使用POCO生成器嗎?
我知道數據庫項目的模式在各種VS數據庫交互中有一種元存在。例如,它會在SQL Server對象資源管理器中顯示一個真實的數據庫圖標。但我不知道代碼優先的生成器是否可以利用類似的功能來查詢元數據。
目前(VS 2013)這是不可能的。 BTW這個問題被問到在下面的鏈接,但目前還沒有任何有用的答案:http://stackoverflow.com/questions/19392636/generate-entity-framework-model-from-visual-studio-database-project – Keith
謝謝基思。當然,你提到的問題與我希望使用的工具沒有直接關係,它已經非常接近解決方案。我不認爲這個工具甚至在線程中被提及,除非它是EF Power Tools的一部分(我認爲它不是)。所以我想知道,你是否知道反向POCO發生器沒有這種能力? – shannon
正確,它目前沒有這種能力。這將是一個很棒的功能! – Keith