dbset

    0熱度

    1回答

    在EF代碼通用DbSets: foreach (var entry in _dbContext.ChangeTracker.Entries<BaseEntity>()) { BaseEntity entity = entry.Entity; Type type = entity.GetType(); var set = _dbContext.Set(type);

    0熱度

    1回答

    我想從我的數據庫中使用EntityFramework的DbSet刪除一個對象。代碼如下: var dbObject = FindById(id); _masterDb.DbTable.Remove(dbObject); _masterDb.SaveChanges(); 我得到以下錯誤:「該對象無法刪除,因爲它沒有在ObjectStateManager中找到。」 請有人能告訴我我做錯了什麼嗎

    4熱度

    2回答

    我使用實體框架6代碼優先空數據庫。我已經創建了相當多的POCO類,它們具有相當複雜的類層次結構(相當數量的抽象類和相當多的具體類)。我希望能夠以某種方式修飾我的類,以便它們自動添加到DbContext中,而不必爲每個類創建DbSet屬性,但是我擔心這會在嘗試更新時導致問題 - 數據庫。 我在這裏看到了一些線程,有人似乎在問一個類似的問題,但是響應看起來更像是使用DbContext.Set()獲得對

    0熱度

    1回答

    我正在開發一個C#MVC4互聯網應用程序,並希望從這個數據庫獲取數據並在我的Xamarin應用程序中使用這些數據。 這裏是我的MVC中的Context類: public class DatabaseContext : DbContext { public DbSet<MapLocation> MapLocations { get; set; } public DbSet<Ma

    0熱度

    1回答

    如何使用|| (或)運算符在lambda表達式中? 這是我曾嘗試:提前 db.assets.Where((u => u.userName.Equals(userName)) || (c => c.category.Equals("DefaultMapMarker")) 感謝 編輯 我想獲得的資產清單爲當前用戶,以及所有適用於所有用戶的資產。所有用戶的資產都有一個DefaultMapMarker

    1熱度

    1回答

    我有一個Dbset聲明,如下所示: public DbSet<James_BobRelation> James_Bobs { get; set; } 我的SQL表稱爲James_Bobs 類保持數據被稱爲James_BobRelation 這不工作...在儲存庫內撥打電話時: EFDbContext context = new EFDbContext(); context.James_Bob

    0熱度

    1回答

    我正在編寫一個簡單的MVC 5互聯網應用程序。這裏是我的模型: public class House { [Key] public int Id { get; set; } public string name { get; set; } public virtual ICollection<Room> rooms { get; set; } p

    0熱度

    1回答

    我有一個擴展方法定義爲: public static class CurrentItemExtensions { static GPOPricingEntities ctx = new GPOPricingEntities(); public static List<CurrentItem> Get(this DbSet<CurrentItem> item, int tie

    0熱度

    1回答

    我正在創建一個模擬IDbSet,以允許對實體框架類進行單元測試等等。 但是,我真的無法檢測到變化,甚至根本沒法弄清楚如何去做。下面是我的課那麼遠, public interface IReportContext { IDbSet<Report> Reports {get;} public int SaveChanges(); } public class MockRep

    29熱度

    5回答

    所以EntityFramework 6比以前的版本更好地測試。互聯網上有像Moq這樣的框架的some nice examples,但情況是,我更喜歡使用NSubstitute。我有翻譯過的「非查詢」例子與NSubstitute的使用一起工作,但我無法理解「查詢測試」。 Moq的items.As<IQueryable<T>>().Setup(m => m.Provider).Returns(data