ef-model-first

    0熱度

    1回答

    我一直在使用EF一段時間(模型第一),到目前爲止我還沒有手動創建任何映射。無論何時我需要更多的實體/表格,我都會添加一個實體和關聯(所有外鍵),然後單擊「從模型更新數據庫」,衆所周知,它不會更新模型中的任何數據庫(儘管它確實需要數據庫連接的原因我不知道)。它所做的是生成一個存儲模型和適當的映射,它們都存儲回同一個edmx xml文件。 到目前爲止,這對我來說一直都是足夠的,但我想知道如果手動調整映

    2熱度

    1回答

    我正在使用Visual Studio 2012並在C#上進行開發。我剛開始創建一個WCF Web服務,我通過模型優先方法創建了數據庫,到目前爲止,我已經能夠插入,更新,刪除和獲取條目到簡單的表中,但是我遇到了一個問題:I不知道如何發送與另一個表有關係的表的參數。 爲了更好地解釋我的疑問,下面是一個例子:我有一個Regions表,然後我有另一個表稱爲Clusters,一個區域有許多集羣,一個集羣屬於

    0熱度

    2回答

    我正試圖在工作中創建一個EF5 Model First項目。 在我創建模型並單擊從模型生成數據庫後,起初它並沒有創建後面的代碼。看起來有點我發現代碼生成策略被設置爲無。我將它設置爲默認值(想知道爲什麼沒有默認值,而不是默認值)並重新生成數據庫。 現在它創建了代碼,但它不會編譯。 錯誤讀取 - 部分聲明不能指定不同的基類。 只有這個錯誤出現在容器類的生成代碼中。 我還注意到,SQLce文件沒有sin

    1熱度

    1回答

    我正在使用EF5模型優先方法。我設計了模型並執行了生成相應數據庫的SQL腳本(使用「從模型生成數據庫」)。 然後,我不得不使用UDF來計算一些列值(這需要刪除和重新添加列)。我已經在SSMS中完成了這項工作,然後使用「從數據庫更新模型...」來反映模型中的更改。 直到這一點,一切都很好。 但是從這一點來看,每當我從模型更新數據庫(如上所述)時,計算列將被「標準」列覆蓋。 例如,下面是由EF生成的S

    0熱度

    1回答

    我創建實體框架4數據庫和Visual Studio 2010 我很好的第一步 - 我第一次去的模式,所以我成功地創建了模型和現在我的解決方案中有一個有效的.edmx文件。 我的目標如下:我想生成數據庫並將其添加到解決方案中,以便我可以將解決方案提供給另一個人,他們將能夠構建它並運行它 - 我不希望數據庫連接依賴於我的任何本地設置,並且我不希望它們需要重新創建數據庫,它將包含一些「種子數據」。這應該

    1熱度

    1回答

    我的問題與this one直接相關。 accepted answer說「你也必須改變關係的狀態」。 我使用模型優先的方法,並且我沒有在我的實體中的外鍵。我只有導航屬性。 我可以通過DbEntityEntry更改實體的狀態,但我無法計算如何更改關係本身的狀態。我怎樣才能訪問它? 爲例我的代碼: Building building = new Building() { Id = 1, Name = "

    1熱度

    1回答

    這在過去曾經有過很多問題,並且我知道沒有直接支持在EDMX設計器中將字段設置爲索引,但是由於Visual Studio 2012已經發布,Entity Framework 5已經發布,它現在可能支持編輯器中的編輯索引選項(沒有理由不支持它),我已經查看了字段的屬性,所有我能找到的是設置一個字段爲實體鍵,但它不能解決我的問題(我已經有一個實體鍵,我只是想出於性能原因在其他字段上創建索引)。 如何將字

    4熱度

    2回答

    由於我已切換到.net 4.5和EF 5.0,我已經開始使用枚舉映射。 在我的項目中,我先使用模型。因爲所有的枚舉都是早先聲明的,所以我決定在用戶​​選項「引用外部類型」時將字段轉換爲EDM中的枚舉。一切工作正常,但是當我試圖像 public enum SomeEnum : int { value1 = 0, value2 = 1 } class Program {

    3熱度

    1回答

    自2010年以來,我一直在使用實體框架模型。當我構建我的項目時,EF生成一個包含所有實體的Model.Designer.cs文件。此設計器文件還包含添加到EDMX文件中的實體的文檔。 當我在VS 2012中創建一個新的EF模型第一個項目時,Model.tt文件被添加到我的EDMX文件中。這個T4模板爲我的模型中的每個實體生成一個文件。不幸的是,EDMX文件中的文檔沒有在生成的代碼中使用。 我真的很

    5熱度

    1回答

    我首先使用Visual Studio 2012與實體框架5模型。 我想使用每個層次結構策略的表生成我的數據庫,但無法找到該選項。 Entity Designer數據庫生成電源包不適用於Visual Studio 2012,或者我無法找到它。 任何人的建議?