最近研究asp.net官方文档,以及在自己写的小程序中调试。突然想能不能通过EF Core自动生成一个Guid填充到表的string类型的主键中去呢?
模型的结构大概是这样的
public class Model
{
public string Id {get;set;}//主键
}
我之前的程序一直是在EF Core插入(insert)模型时,手动通过Guid.NewGuid.ToString()初始化模型的id主键。
经过多次不同方式的测试,发现只要模型中string类型的属性A设置为主键,那么它就会自动生成一个Guid的值来填充属性A。
看来我自己程序中的代码又可以减少一截了。