Asp.net 如何从sql server按id调用RetrieveData过程
我在SQLServer中创建了按Id检索数据的存储过程Asp.net 如何从sql server按id调用RetrieveData过程,asp.net,Asp.net,我在SQLServer中创建了按Id检索数据的存储过程 Create procedure [dbo].Retrievebyid(@ID int) as begin select [Name], [Manufacturer], [Model] from DbTable where ID=@ID end 现在转到VisualStudio创建项目并在该项目中使用web应用程序 ADO.NET实体模型。 我试着给那个SP打电话,
Create procedure [dbo].Retrievebyid(@ID int)
as begin
select [Name],
[Manufacturer],
[Model]
from DbTable where ID=@ID
end
现在转到VisualStudio创建项目并在该项目中使用web应用程序
ADO.NET实体模型。
我试着给那个SP打电话,但我不知道怎么打
Entities db = new Entities();
void Edit()
{
str = Convert.ToInt16(Request.QueryString["id"]);
db.Retrievebyid(ID: str);
Retrievebyid_Result dbb = new Retrievebyid_Result();
TextBox1.Text = dbb.Name;
TextBox2.Text = dbb.Manufacturer;
TextBox3.Text = dbb.Model;
}
但是它无法获取数据,请您解决我的问题您是否使用实体框架?您可以执行类似于
Database.SqlQuery(“EXEC Retrievebyid@ID”,IDParameter)
的操作,其中IDParameter
是SqlParameter
类型。您是否可以重写下面的代码实体db=new Entities();void Edit(){str=Convert.ToInt16(Request.QueryString[“id”]);db.Retrievebyid(id:str);Retrievebyid_Result dbb=new Retrievebyid_Result();TextBox1.Text=dbb.Name;TextBox2.Text=dbb.Manufacturer;TextBox3.Text=dbb.Model;}