dbset

    0热度

    1回答

    我想实现的只是更新Db中实体的特定属性。 (模仿像UPDATE Foo Set Status ='kool'WHERE ID = 99的东西)。 我试试这个: public void SetFooStatus(Foo foo) { var fooToUpdate = new Foo() { Id = foo.Id,

    2热度

    1回答

    我最近出于无知和缺乏时间,从几个项目进入一个“DataModel的”项目合并域模型(POCO实体类),因为我不想重复所有项目的专用DbContext。它让我觉得理想的是可以完成一些通用操作,比如DbContext扩展,可以从其中添加来自各种客户端项目的DbSet实例。 我看过这样的事情提到,通常在同一个圈子为抗衡的作者 - 我完全同意 - 该库功能是由DbSet类实现completey。 任何人都

    0热度

    2回答

    的dbset可以说我有一类食品 public class FoodsContext : DbContext, IUnitOfWork { public DbSet<Consumer> Consumers {get; set;} } ,并有一流的水果 public class FruitsContext: FoodsContext { public DbSet<Pric

    0热度

    2回答

    public interface IDepartmentDataSource { IQueryable<Department> Departments { get; } } public class DepartmentDb : DbContext, IDepartmentDataSource { //Error: property cannot implement

    0热度

    2回答

    我正在ASP.NET MVC中使用Code First迁移构建我的第一个biggish web应用程序。每当我改变它时,每个其他类都在数据库中更新,但不是这个类。 UserID和Wallet正在保存,但在代码中引用时,字典始终为空(甚至在我填充它之后,直接保存数据库更改,然后再提取userproperties),并且在dbo.UserProperties或dbo中没有提及它。媒体。 这可能无法做到

    2热度

    1回答

    如何通过使用不是主键的键获取结果列表?更具体地说,我有一个复合主键,我想用一列的参数检索所有匹配。 我认为,在控制器的一个ActionResult,它像 tableModel tbmodel = db.tableModels.Find(i => i.partialPK == parameter) 但事实并非如此,因为查找()只与整个PK的作品。 我宣布我的实体模型类的PK为: [Key]

    1热度

    2回答

    我需要获得类属性的列表。 的代码片段: DbSet<SomeClass> query = context.SomeClass; public partial class SomeClass { public decimal ID { get; set; } public string ModelName { get; set; } } 我需要得到List<Mode

    0热度

    1回答

    我正尝试在WPF应用程序中对数据集进行分页。 我的服务的方法是这样的: public ObservableCollection<MyModel> GetPageOfModels(int projectId, int numSkip, int numResults) { this.db.Set<MyModel>() .Where(x => x.Project.Id == pro

    0热度

    3回答

    我在使用dbset尝试更新记录时遇到问题。 以下是我的代码: CROPContext db = new CROPContext(); var EPins = from EPin in db.Pins.Take(5) where (EPin.UserID == null && EPin.CC == 5000) select EPin; foreac

    2热度

    1回答

    我需要执行一组动态的类型,这里就是我想要做的(伪): var type = GetSetType(); //System.Type var set = context.Set(type); var results = set.ToArray(); 我知道这不能肯定,Enumerable前工作。方法只适用于通用的IEnumerable s,但我尝试了set.AsQueryable().Cas