我有一个SQL脚本,运行时会在两个表中插入行。如何访问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.
}
如何使用NPoco运行脚本?也许是这样的?
var RC = Database.Fetch<List<int>>(SQL);