读书人

关于Guid部类属性StoreGeneratedPat

发布时间: 2013-01-01 14:04:19 作者: rapoo

关于Guid类型属性,StoreGeneratedPattern设置成Identity
Q:这个属性是标识列,数据库层面默认值为 “newid()”
edmx里相对应将StoreGeneratedPattern设置成Identity。

能不能在我手动设置ID时(程序里类似于这样model.ID=Guid.NewGuid();)
让EF不使用数据库里默认值“newid()”。

还是说只能先SavaChange(),在去获取model的ID??
[解决办法]

引用:
引用:

设成None不就是了


现在是想,在未手动设置的情况,让EF自动生成标识列。
设成None就不行了。



在构造方法里给属性赋值 this.Id = Guid.NewGuid();

读书人网 >.NET

热点推荐