C# 如何在.NETMVC中使用PetapocoORM从SQL返回自动增量ID

C# 如何在.NETMVC中使用PetapocoORM从SQL返回自动增量ID,c#,sql-server,asp.net-mvc,petapoco,C#,Sql Server,Asp.net Mvc,Petapoco,表“Groups”是一个自定义表(无需匹配的模型),其Id在SQL Server中设置为自动递增。这是使用PetaPoco ORM插入新记录的代码: Database.Insert("Groups", new { GroupName = "testGroup", CreatedOn = DateTime.Now }); 我需要做的是在插入后收回这个自动生成的id。这方面有什么办法吗 欢迎任何帮助 PetaPoco试图找出PK列上是否有自动递增,如果有,则返回它。在你的箱子里有什么东西吗 此外,

表“Groups”是一个自定义表(无需匹配的模型),其Id在SQL Server中设置为自动递增。这是使用PetaPoco ORM插入新记录的代码:

Database.Insert("Groups", new { GroupName = "testGroup", CreatedOn = DateTime.Now });
我需要做的是在插入后收回这个自动生成的id。这方面有什么办法吗


欢迎任何帮助

PetaPoco试图找出PK列上是否有自动递增,如果有,则返回它。在你的箱子里有什么东西吗

此外,您还可以使用另一个并明确提及PK列以及您想要返回的自动递增id的事实:

object id = Database.Insert("Groups", "GroupID", true,
                new { GroupName = "testGroup", CreatedOn = DateTime.Now });

你的解决方案很好用。糟糕的是,我没有阅读PetaPoco insert的文档。非常感谢你