ef-model-first

    4熱度

    2回答

    我使用「DbContext實體生成器」作爲生成項目,在EDM設計器(VS10)中創建了一個模型。 在生成的DbContext子類,它推翻了構造函數,所以我不能在其他部分類使用它: public EntitiesContainer() : base("name=EntitiesContainer") { this.Configuration.LazyLoadingEnabled

    0熱度

    1回答

    我設計它沒有完全尚未定義的數據庫,隨着項目的推移,它不會很快確定。但是,該項目很快就會上線,數據庫將在線更改。所以,我需要準備好數據庫更改。添加表格,添加列,不管。我不習慣實體框架,但我已經嘗試過所有的方法(代碼優先,數據庫和模型第一),我最喜歡模型優先的方法,因爲我不習慣關係和模型第一次做那對我來說。 的問題是:我的服務器是Windows Azure的,我有腳本SQL Azure的(我仍然不知道

    2熱度

    3回答

    我正在使用MVC3和Model First方法開發一個應用程序(用於我的教育,而不是商業應用程序)。 我創建了一個模型並從中生成了SQL CE 4數據庫。 接下來,我可能需要更改我的模型 - 即將列添加到不是主鍵或外鍵列的表中。 我只看到一個選項「從模型生成數據庫」,這將刪除我的數據庫並創建一個新的。 有沒有辦法「更新數據庫從模型」,這將保留數據庫,只是添加新列,填充它們的一些默認值或空值? 類似

    3熱度

    2回答

    我使用EF 4與模型優先...我從模型生成數據庫。 我將如何在這種情況下使用存儲過程?他們也應該與數據庫自動生成..?

    2熱度

    1回答

    我正在嘗試使用Node和Edge創建圖形的數據模型。如果Edge不包含任何屬性,我可以簡單地創建從一個節點到它自己的多對多關聯。不過,我想在Edge上存儲一些屬性,例如距離。我試圖創建另一個實體,但沒有找到一種方法來聲明Edge和Node之間的關係。 Model First有可能嗎?怎麼樣?

    1熱度

    1回答

    MVC3項目,使用LINQ to Entity和Entity Framework 4 Code-First。 在另一篇文章(Return products which belong to all tags in a list using LINQ)中,我收到了創建LINQ語句以返回數據子集的幫助。 LINQ在語法上是正確的並且編譯,但生成不正確的SQL。具體來說,它引用了一個不存在的表。如果我更正

    2熱度

    2回答

    在我的應用程序中,我使用實體框架4.0模型優先。 我有幾個實現繼承的表,如Product作爲基礎表,SpecificProduct從產品繼承。 繼承在edmx文件中可見。爲了最初設置數據庫,我右鍵單擊設計器並選擇「從模型生成數據庫」,它生成一個SQL創建腳本。 我們假設我在SQL數據庫中對SpecificProduct表進行了一些更改並希望升級該模型。很明顯,我會從我的edmx文件中刪除Speci

    0熱度

    4回答

    我正在學習實體框架中的模型第一種方法。我發現每當從模型中重新生成數據庫時,所有數據都會被清除。是模型的第一個真正有用的方法還是有辦法解決這一問題

    1熱度

    1回答

    我已經「繼承了」EF 4.0 .edmx文件。目前,生成的C#和SQL模式中給定的屬性名稱和列名稱是相同的。自從升級到EF 4.1後,我更改了代碼生成項目以生成DbContext而不是ObjectContext。 我想要做的是生成一個SQL模式,列名可能不同。例如,假設我的Id屬性/列爲Product;我想爲該類生成Id(通過T4模板生成),併爲該列生成ProductId(不知何故,通過從Mode

    1熱度

    1回答

    好的我已經看到這個問題Entity Framework: Generate Database From Model removes Stored Procedures from Model Store但我不認爲這是解決。我有一些功能,我需要在SQL Server中運行以進行篩選。我無法在.NET中編寫該代碼,因此我只是將該函數作爲函數編寫在SQL Server中。我使用的是模型優先,但是我需要SQ