我使用的是AspNetIdentity,我有一个非主键列,它是一个标识自动增量。
[TableName("AspNetUsers")]
[PrimaryKey("Id", autoIncrement = false)]
public class Coach
{
public string Id { get; set; }
public string Email { get; set; }
public string UserName { get; set; }
public bool Active { get; set; }
public bool Admin { get; set; }
public int CoachId { get; set; }
}
如何更改我的类定义以将CoachId设置为autoIncrement为false而不将其作为主键?我正在使用db.Save来保存对象。
答案 0 :(得分:0)
我刚刚结束执行查询!
var query = String.Format("UPDATE AspNetUsers SET Active = '{0}' WHERE Id='{1}'",activeStatus,id);