entity-framework

    1熱度

    1回答

    事件探查器顯示新約會的選擇進入數據庫。爲什麼不把這個約會從仍在記憶中的上下文中拉出來? var context = DatabaseHelper.CreateDbContext(); var appointment = new Appointment(); context.Appointments.Add(appointment); context.SaveCha

    0熱度

    1回答

    這裏有一個奇怪的錯誤。在我們的ASP.NET 4.6應用中,使用實體框架6.2,當訪問SQL Azure數據庫時,我們得到「用戶登錄失敗」。我很確定錯誤的原因是在Azure中切換層。我沒有得到的是爲什麼沒有發現錯誤。我們所有的SQL操作都在try ... catch塊內。錯誤從塊中消失,並在應用程序崩潰之前被Globals.asax捕獲。 我們有 SetExecutionStrategy("Sys

    0熱度

    1回答

    考慮下面的代碼段: public class DatabaseContext : DbContext { public DatabaseContext(String connectionString) : base(connectionString) { } } public class ContextNameDatabaseContext : Data

    1熱度

    1回答

    我爲構建搜索邏輯的動態表達式樹遇到了一個小問題。爲實體自己的屬性創建一個表達式樹工作正常,但我不知道如何添加一個表達式,它將按照子實體屬性進行過濾。 這是我的任務實體: public class Task: Entity { public TaskType Type { get; set; } public TaskPriority Priority { get; set;

    0熱度

    1回答

    我必須對多個表(大約30個表)執行批量插入(大約50-100行),其中一些表與其中一些表是相互關聯的外鍵。 我想通過使用實體框架(EF)來做到這一點。 但我想這發生與最小數據庫命中,而不是調用每個表的context.SaveChanges()。 EF有什麼方法可以執行此操作嗎?如果是這樣,請讓我知道。 在此先感謝!

    0熱度

    1回答

    下面的代碼工作正常,直到添加組合鍵。添加複合鍵後,我只能編輯現有的記錄,無法添加新的記錄。我想Code和CompanyId列成爲組合鍵。 這是錯誤: Cannot insert explicit value for identity column in table 'CostCenters' when IDENTITY_INSERT is set to OFF. 尋找SO解決方案後及以下線路添加(

    0熱度

    1回答

    我有5臺變型,細節如下: 產品表: ProductID Name 12 T-Shirt 變異表: VariantID ProductID Name 1 12 Size 2 12 Color 3 12 Material VariantOption表: VariantOptionID VariantID VariantOptionNam

    1熱度

    1回答

    我正在使用2個DB工作的應用程序。我想使用EF,Repository和UnitOfWork模式。我正在學習乾淨的代碼原則和設計模式,所以想要得到一些反饋,因爲雖然我(認爲)理解了主要想法,但我在實現中遇到了一些困難。我收集了很多答案和文章,但仍然無法完全將這些想法帶入我的具體問題。 我有2個DB。 我們的ERP系統的遺留數據庫。只讀訪問(又名ERP-DB)。從這個數據庫我必須採取我需要的所有信息。

    0熱度

    1回答

    我有一個鏈接和內容,新聞實體。 **Link**: Id, Url, RowId, Discriminator **Content**: Id, Text, Link **News**: Id, Date, Text, Link 當我增加新的內容或者新聞我要自動設置到RowId的插入標識。 這需要糾正解決實體的鏈接。使用 因此,如果我有Link.Discriminator和Link.Row

    0熱度

    1回答

    第一次在這裏發帖,因爲我被告知要從這個社區尋求幫助,如果我被卡住了! 我最近被引入到數據庫這個學期,我很難把握橋本體,這意味着要抹去多對多的關係。 典型的例子是STUDENT和CLASS之間的關係; 學生可以在很多CLASSES中,而CLASS可以有很多學生。 通過引入ENROLL實體來修復M-M關係。在這裏我們會讀到:一個學生可以在許多CLASSES中註冊,而一個CLASS可能有很多註冊的學生,