我試圖將我的模型優先項目轉換爲代碼優先項目,因爲我可以看到使用圖形設計器處理模型將變得困難。不幸的是,在我所有的搜索引擎中,我找不到一個很好的參考文獻來描述如何進行代碼優先開發。大多數資源已過時(所以過時了,它們將其稱爲僅用於代碼),而我能找到的其他參考似乎假定您瞭解上下文構建和代碼優先的基礎知識(例如,它們將代碼引用到構建上下文,但不描述代碼實際應該在哪裏以及它如何實際運行)。有沒有優秀的資源來開發實體框架4代碼優先?
是否有任何像樣的資源代碼優先發展,介紹如何將你的POCO實體映射到數據庫模式?
編輯:好吧,我現在就放棄代碼。我在答案中鏈接到的入門文檔似乎存在一些缺陷(例如,關於上下文構建和EntityConnection dbConnection類型的一些細節,以及一些關係映射代碼沒有按照它們編寫的方式進行編譯)。我花了2天的時間試圖找到任何方法來實現這一目標,並且我接近了(我認爲),但最終因谷歌完全無益而失敗。到目前爲止,我認爲繼續進行Model的第一次開發會更有效率,並且希望在edmx變得笨拙的時候代碼優先不再處於CTP狀態,並且更好(如在一些實際存在的)文檔。
我正在將POCO的答案標記爲正確的答案,因爲儘管它需要一個數據庫和一個數據庫,但它實際上並不是代碼優先,如果您希望在代碼中擁有實體,它可能是最好的選擇在EDMX生成之前它會生成EDMX。
這個成功嗎? – 2010-06-10 03:19:31
Nope :(。入門示例不適用於我,我無法弄清楚,因此我決定先回到模型,直到有最新的工作文檔。 – KallDrexx 2010-06-10 16:45:28