初学ef 求教 数据库插入

renboy20 2015-05-20 02:00:58
我用的是DataBase First 方式

根据数据库生成了一些类,其中,有一个生成的类是,

public partial class T_InviteCode
{
public int F_IntId { get; set; }
public string F_Code { get; set; }
public string F_Message { get; set; }
}

F_IntId 为自增长的主键

在实际操作用添加数据,初使化一个T_InviteCode 类,只给F_Code 附值,再执行以下代码


public int SaveInviteCode(T_InviteCode InviteCode)
{
cpdEntiites.T_InviteCode.Add(InviteCode);
cpdEntiites.SaveChanges();
return InviteCode.F_IntId;
}

我想返回主键的值,但生成的类InviteCode的主键属性默认为0,这样去写入主键,总是要报错(违反了 PRIMARY KEY 约束....)。给主键加一个[Key]值也不行。这要怎么办呢?
...全文
94 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧