ef-database-first

    1熱度

    1回答

    我有幾個問題: 在EF5代碼第一API,它的方法是在收費,如果數據庫退出檢查,如果情況並非如此,其方法創建數據庫? 如果我首先使用EF代碼,我的DAL項目和我想EF生成其他數據庫用於測試目的我可以通過使用ef來做到這一點?我已經更改了連接字符串中的初始目錄,以檢查它是否創建了其他數據庫,但是它沒有並拋出異常 通過使用ef Code-First或DataBase-First,我們終於有了DbCont

    0熱度

    1回答

    我即將開始一個新項目,雖然我的團隊大部分經驗是直接在數據庫上使用VS數據庫項目和SSMS,但我們想用EF來代替。但是,時間限制不會讓我們花時間在實施前充分學習EF。 乍一看,EF Code-first中的代碼優先遷移看起來像是一個非常有價值的工具,但首先使用以代碼爲中心的數據庫(它們似乎沒有一個好名字)代碼遷移似乎不是一個功能。相反,只有以代碼優先開始的項目似乎支持這一點。 是否有可能從一個數據庫

    0熱度

    1回答

    我正在構建使用EF 5與現有Oracle數據庫交談的應用程序。我不允許更改數據庫模式的任何部分。我已經使用VS2012嚮導從數據庫中生成了我的模型,並且所有類都以其Oracle對應名稱命名。 數據庫中對象的命名是QUITE_UGLY_AND_INCONSISTENT,所以我想重命名POCO類和屬性。我可以很容易地從EDM Designer中做到這一點。因此,我得到整潔命名的類名和屬性名,這些名稱映

    3熱度

    2回答

    假設您有一個當前正在使用的數據庫。它有一張表,其中包含有關Customers的一些信息。 讓我們假設你想圍繞它創建一個應用程序。您需要在程序中使用Customers表,但您還需要添加一些新表,可能連接到Customers。例如,您需要添加一個Orders表,該表與Customers表有一些關聯。 我已經開始學習實體框架。我對「數據庫優先」和「模型優先」數據模型有所瞭解。但情況是,我想要做的不符合這

    1熱度

    1回答

    我有VS 2012和現有數據庫(SQL 2012)。 在數據庫中,存在一對一的關係,並且某些列是不可空的,其默認值如「」。 EDM生成了EDMX圖,但所有的關係都是一對多的關係。 我Customer表AddressReference1列不能爲空和它的默認值是「」。在生成實體類Customer後,我在.edmx設計器中刪除了該屬性,然後編譯該項目。 如果我刪除從設計師「」默認值非空的財產之一,因爲當

    1熱度

    1回答

    我有一個聯結表和主鍵列來實現多對多的關係。 Visual Studio會自動將其檢測爲多對多關係,並且聯結表不是實體。 我怎麼能意識到,這張表是作爲一個實體生成的?我需要這個breeze.js。

    1熱度

    1回答

    我已經創建了一個帶有DateTime列的數據庫表。 日期時間存儲在數據庫作爲2013/06/21 00:00 在腳手架,日期時間欄自動顯示用戶在本地格式21/06/2013 00:00這是不是發生了什麼特別的規定,但沒有真正的投訴。 問題來編輯腳手架列時,它也顯示給用戶在21/06/2013 00:00文本框,而不是在格式2013/06/21 00:00 這樣,日期時間將總是無法通過驗證,除非用戶

    5熱度

    1回答

    我使用實體框架數據庫第一,但我想從代碼優先模式複製以下行爲: 在實體框架代碼首先,你可以做沿着這些線: public class Thing { public int ID { get; set; } ICollection<Stuff> Stuffs { get; set; } } public class Stuff { public int ID {

    3熱度

    1回答

    在SQL Server 2008中我有這樣一個觀點: CREATE VIEW products AS SELECT a.ID, a.Name, b.ID as SubID, b.Name as SubName FROM main_product as a INNER JOIN sub_product as b on a.ID = b.mainID 這是我的模型:

    0熱度

    2回答

    我想了解如何創建一個ViewModel,它包含我的域模型中的類的屬性以及父類的屬性。 我想有一個包含所有LoadSession的性質和的TradingPartner說明一個視圖模型,但我不知道如何在視圖模型映射這一切了。任何幫助或建議將不勝感激。 這是我的主類,我在訪問名爲LoadSession: public partial class LoadSession { public Lo