在ASP.net页面上执行存储过程

时间:2016-04-07 18:50:19

标签: asp.net sql-server stored-procedures

我已经为我的网站上的访客创建了一个弹出窗口,因此当他们完成订单时,他们将被重定向到确认/收据页面。此时,由于他们以访客身份结账并且尚未创建帐户,因此弹出窗口将显示要求他们输入密码(如果他们也选择)。这样他们就可以使用他们的电子邮件和密码登录。

我在SQL Server中创建了一个存储过程,用于查找其客户ID并更新其密码字段。

我的问题是如何调用该程序并将其附加到我网站上的表单中,以便更新密码?我不确定采用哪种方式,我想避免SQL注入。

1 个答案:

答案 0 :(得分:0)

添加" ADO.NET实体数据模型"使用“添加新项”菜单到项目中的项目。

从数据库生成EF Designer enter image description here

连接数据库 enter image description here

从数据库导入所需的SP enter image description here

这是生成的模型 enter image description here

如果打开上下文,您将看到SP的代码

如果您对SP或型号进行任何更改,只需右键单击.EDMX文件并使用"从数据库更新"刷新或添加新表或SP的选项

P.S。您需要安装EntityFramework

祝你好运