如何解决实体框架:手动设置“ Identity”值
|| 我目前在SQLite中使用实体框架。我目前正在插入具有ID的实体(该ID由SQLite自动生成,但未自动递增。请参见此)。该字段在.edmx中标记为“ 0”。 我想在表中插入实体并能够指定一个ID(因此数据库不必生成一个ID)。解决方法
将字段配置为“ 1”后,您将无法在应用程序中对其进行修改。这就是它的工作方式。如果您尝试这样做,EF将跳过您的修改或引发异常。如果需要在客户端上定义密钥,则不必在数据库中生成密钥,而必须设置“ 2”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。