首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

有会用过ef的codefirst吗?怎么改变int 主键默认为identity的约定

2012-02-02 
有会用过ef的codefirst吗?如何改变int 主键默认为identity的约定C# code protected override void OnModel

有会用过ef的codefirst吗?如何改变int 主键默认为identity的约定

C# code
 protected override void OnModelCreating(DbModelBuilder builder)        {                       builder.Entity<UserInfo>().HasKey(m=>m.UserID);}


UserID是int类型的,所以默认约定是identity,但我的表中UserID实际上不是自增键,求如何改变这个实体映射约定

[解决办法]
映射最好和数据库内的表设定相统一
[解决办法]
探讨
C# code

protected override void OnModelCreating(DbModelBuilder builder)
{

builder.Entity<UserInfo>().HasKey(m=>m.UserID);

}



UserID是int类型的,所以默认约定是identi……

[解决办法]
映射最好和数据库内的表设定相统一,顶

热点排行