这是我的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是最好的选择,但这对我有用。
祝你好运。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)