初学ef 求教 数据库插入
我用的是DataBase First 方式
根据数据库生成了一些类,其中,有一个生成的类是,
F_IntId 为自增长的主键
在实际操作用添加数据,初使化一个T_InviteCode 类,只给F_Code 附值,再执行以下代码
我想返回主键的值,但生成的类InviteCode的主键属性默认为0,这样去写入主键,总是要报错(违反了 PRIMARY KEY 约束....)。给主键加一个[Key]值也不行。这要怎么办呢?
根据数据库生成了一些类,其中,有一个生成的类是,
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]值也不行。这要怎么办呢?
...全文
相关推荐
VS2017 +EF6 连接MYSQL数据库生成实体
内含mysql-connector-net-6.9.10.msi和mysql-for-visualstudio-1.2.7.msi亲测可用,支持vs2017mysql.data.6.10.8
dotnet core3.1 EF连接达梦数据库demo
国产化要求项目使用dotcore 3.1 连接达梦数据库 ,网上大多使用odbc连接, 感觉不好,这里提供官方的EFCore3.1驱动连接达梦数据库,写给简单的例子 使用的是DMHR样例数据库
EF5+Oracle12c实现插入数据
使用ORM的思想,通过EF5对Oracle进行操作,可大大简化对数据库的编程
EF(EntityFramework) 插入或更新数据报错的解决方法
出现EF(EntityFramework) 插入或更新数据报错的问题怎么解决呢?下面小编就为大家分析一下错误原因及解决方法。一起跟随小编过来看看吧
C#使用EF连接PGSql数据库的完整步骤
主要给大家介绍了关于C#使用EF连接PGSql数据库的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧



