![](/img/trans.png)
[英]How can I call a SQL Stored Procedure using EntityFramework 7 and Asp.Net 5
[英]How can I use a stored procedure in Linq-to-SQL and asp.net?
我已經存儲了禁止重復電子郵件地址的程序。
create PROCEDURE [dbo].[CheckEmail1]
(@email nvarchar(50))
AS
BEGIN
DECLARE @ERORR NVARCHAR(50)
SET NOCOUNT ON;
if not exists (SELECT C.Email FROM Customer C WHERE Email=@email)
BEGIN
INSERT INTO Customer (Email) VALUES (@email)
END
ELSE
BEGIN
declare @errormessage nvarchar(50) = 'This Email Address is Exists'
RAISERROR (@errormessage,11,1)
END
END
我想在asp.net文本框中使用此存儲過程嗎? 我怎樣才能做到這一點? 這是我的C#代碼:
try
{
var db = new DataClassesDataContext();
db.CheckEmail1(TextBox1.Text);
db.SubmitChanges();
}
catch (Exception ex)
{
Label6.Text = ex.Message;
}
您不需要調用db.SubmitChanges();。 僅將LINQ to SQL對象修改后才需要。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.