ActiveRecord中实体类问题解决方法

简介: 更新或插入主键问题 有时候有这样的需求: 键是在业逻辑中生成的,例如一个Session,但用ActiveRecord写入时通常会出错 大致意思为主键不能写入 经测试可将主键的声明改为 [PrimaryKey(PrimaryKeyType.
  1. 更新或插入主键问题 有时候有这样的需求: 键是在业逻辑中生成的,例如一个Session,但用ActiveRecord写入时通常会出错
    大致意思为主键不能写入
    经测试可将主键的声明改为
    [PrimaryKey(PrimaryKeyType.Assigned)]
    即可,但新建时只能使用Create()方法而不能使用Save()方法
  2. OneToOne主键同时又是外键的情况
基本上是如果表被垂直的手动分割过,就会有这种情况,或者是表天生设计如此
主表[PrimaryKey(PrimaryKeyType.Increment)]
从表[PrimaryKey(PrimaryKeyType.Foreign)]即可
目录
相关文章
|
9月前
|
SQL 数据库连接 数据处理
C#之三十七 实体类
C#之三十七 实体类
61 0
|
Java 数据库
Springboot 根据数据库表自动生成实体类和Mapper,只需三步
Springboot 根据数据库表自动生成实体类和Mapper,只需三步
3944 1
Springboot 根据数据库表自动生成实体类和Mapper,只需三步
|
7天前
|
SQL Java 数据库连接
老程序员分享:JDBC工具类封装、封装DAO方法与数据库表实体类封装的使用案列详情
老程序员分享:JDBC工具类封装、封装DAO方法与数据库表实体类封装的使用案列详情
|
Java 数据库连接 数据库
Hibernate的继承映射(十四)
Hibernate的继承映射(十四)
Hibernate的继承映射(十四)
|
SQL 数据库
EFCore-3
建模数据库,目前EFCore只支持Code First方法。
114 0

热门文章

最新文章