我有一个 SQL 脚本,它在运行时会在 2 个表中插入行。如何访问 Npoco 中新插入行的 ID。这是我的 SQL 的样子:
DECLARE @@clientId TABLE (Id INT);
INSERT [dbo].[Clients] ([FirstName], [LastName])
OUTPUT INSERTED.clientId INTO @@clientId
VALUES ( N'John', N'Doe');
SELECT Id FROM @@clientId;
如何使用 C# 在 NPoco 中访问最后一行中的选定数据?
最佳答案
它应该在客户端对象中自动更新。我曾在 Nhibernate 和 EF 工作过。它也应该适用于 NPoco。
public void AddClient(Client client)
{
connection.Insert<Client>(client);
//after save client.Id.
}
关于c# - 如何在 NPoco 中获取插入数据的 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51374392/