我正在尝试创建一个新实体并将其保存回数据库,但是我需要为 ID 列设置一个特定值。但是,当我调用 SaveChanges() 并生成插入语句时,尽管我在创建新实体并将新实体添加到当前上下文时指定了一个值,但它会自动生成一个新 ID。
如果有帮助,该列当前在 SSDL 和 CSDL 内容中将 StoreGeneratedPattern 属性设置为“Identity”(我已经在 XML 中的 .edmx 中检查了这一点)。
关于为什么会发生这种情况的任何想法?
我正在尝试创建一个新实体并将其保存回数据库,但是我需要为 ID 列设置一个特定值。但是,当我调用 SaveChanges() 并生成插入语句时,尽管我在创建新实体并将新实体添加到当前上下文时指定了一个值,但它会自动生成一个新 ID。
如果有帮助,该列当前在 SSDL 和 CSDL 内容中将 StoreGeneratedPattern 属性设置为“Identity”(我已经在 XML 中的 .edmx 中检查了这一点)。
关于为什么会发生这种情况的任何想法?