从TableAdapter获取@@ IDENTITY

从TableAdapter获取@@ IDENTITY,第1张

从TableAdapter获取@@ IDENTITY

这是我的SQL代码

CREATE PROCEDURE [dbo].[Branch_Insert](    @UserId uniqueidentifier,    @OrganisationId int,    @InsertedID int OUTPUT)AS    SET NOCOUNT OFF;INSERT INTO [Branch] ([UserId], [OrganisationId]) VALUES (@UserId, @OrganisationId);SELECt Id, UserId, OrganisationId FROM Branch WHERe (Id = SCOPE_IDENTITY())SELECT @InsertedID = SCOPE_IDENTITY()

然后,当我创建表适配器时-我可以立即看到@InsertedID参数。

然后从代码开始,我要做的就是:

int? insertedId = 0;branchTA.Insert(userId, orgId, ref insertedId);

我不是100%是否使用ref是最好的选择,但这对我有用。

祝你好运



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4955749.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存