Context.Set <entity>将数据保存到相关表,但它只应保存在特定的表

时间:2017-06-22 10:40:30

标签: asp.net-mvc

这是保存和获取用户的方法。

 public Users UpdateUsers(Users user)
    {
        var userobj = Context.Set<Users>().Where(x => x.UserId == 
        user.UserId).FirstOrDefault();
        Context.SaveChanges();
    }

这是实体上下文的接口,其中Set&lt;&gt;方法已定义

public interface IEntitiesContext
   {
    DbSet<TEntity> Set<TEntity>() where TEntity : class;
    void Dispose();
    int SaveChanges();
    DbChangeTracker ChangeTracker { get; }

    IList<TEntity> ExecuteStoredProcedureList<TEntity>(string commandText, 
    params object[] parameters) where TEntity : BaseEntity, new();

    Database Database { get; }
}

在用户中有一些其他表的属性,它也将数据保存到其他表,但它应该只将数据保存到用户表

0 个答案:

没有答案