gpt4 book ai didi

c# - Entity Framework : Manually set an "Identity" value

转载 作者:行者123 更新时间:2023-12-03 17:41:06 24 4
gpt4 key购买 nike

我目前正在使用带有 SQLite 的 Entity Framework 。我目前正在插入带有 ID 的实体(由 SQLite 自动生成,但它不是自动增量。参见 this )。此字段在 .edmx 中标记为 StoreGeneratedPattern = "Identity"

我想在表中插入实体并能够指定一个 ID(这样数据库就不必生成 ID)。

最佳答案

一旦该字段配置了 StoreGeneratedPattern.Identity,您就无法在应用程序中修改它。这就是它的工作原理。如果您尝试这样做,EF 将跳过您的修改或抛出异常。如果您需要在客户端定义 key ,则不必在数据库中生成 key ,您必须设置 StoreGeneratedPattern.None

关于c# - Entity Framework : Manually set an "Identity" value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6129360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com