gpt4 book ai didi

c# - 获取 sql server 中最后插入的以 id 作为主键并且是一个标识的行

转载 作者:行者123 更新时间:2023-11-30 19:11:00 26 4
gpt4 key购买 nike

我已经尝试了多种方法来使用 linq 查询来检索插入到 sql server 表中的最后一行。

我需要这样的东西

var lastId = from u in context.sistema_Documentos where u.id == max select u;

有些人说这是不可能的,有些人说这不安全或严重影响性能..我怎么能执行这个查询?

请问.. 这是一个好方法吗?

var lastId = from u in context.sistema_Documentos orderby u.id descending select u.id;

最佳答案

您正在寻找的标识值在执行 SubmitChanges() 方法后可用。你可以这样阅读:

context.InsertOnSubmit(entityToInsert);
context.SubmitChanges();
Var lastinsertedId = entityToInsert.Id;

关于c# - 获取 sql server 中最后插入的以 id 作为主键并且是一个标识的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13882456/

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