我是实体框架的新手,只是一个关于EF如何为默认为0的实体类生成插入SQL的问题。
这是数据模型类:
public class Product
{
public long ProductID { get; set; }
public string Name { get; set; }
}
而server中的底层表产品在ProductID上有标识列。
让我们假设一个使用模型绑定来创建Product p1的控制器,然后我们这样做:
context.Products.Add(p1) //p1.ProductID = 0 for default
context.SaveChanges