实体框架:手动设置“ Identity”值

问题描述

|| 我目前在SQLite中使用实体框架。我目前正在插入具有ID的实体(该ID由SQLite自动生成,但未自动递增。请参见此)。该字段在.edmx中标记为“ 0”。 我想在表中插入实体并能够指定一个ID(因此数据库不必生成一个ID)。     

解决方法

将字段配置为“ 1”后,您将无法在应用程序中对其进行修改。这就是它的工作方式。如果您尝试这样做,EF将跳过您的修改或引发异常。如果需要在客户端上定义密钥,则不必在数据库中生成密钥,而必须设置“ 2”。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...