Entity Framework主键和非自增长

写在前面

一般的时候在使用数据库创建主键后都会设置为标识,数值类型自增长,这个在Code First里实现有只要在主键字段上加一个[Key]描述就可以了。

但是有时候我们的主键不需要自增长,而是我们显示的设置主键,该怎么做呢?

解决办法

使用另一个描述来标志这个字段,

主键设置实在字段上加描述:[Key]

非自增长在字段山加描述:    [DatabaseGenerated(DatabaseGeneratedOption.None)]

posted @ 2016-01-13 16:09  qiumc  阅读(1880)  评论(0编辑  收藏  举报