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