我有一张桌子Student
。该表有一个ID
自动递增的列。我想编写一个存储过程来添加一个新学生并返回ID
. 我是这方面的新手。
这是我的代码。请检查它是否错误并为我修复并告诉我如何编写代码以在 C# 中使用它。我使用了实体框架 4。
@Name NVARCHAR(50),
@Birthday DATETIME,
@ID bigint OUTPUT
AS
BEGIN
SET XACT_ABORT ON
BEGIN
INSERT INTO [Student](Name, Birthday) VALUES (@Name, @Birthday);
SELECT @ID = SCOPE_IDENTITY()
END
END