【发布时间】:2018-03-13 18:40:50
【问题描述】:
这是我的存储过程:
ALTER Procedure [dbo].[insertDetails]
(
@eno int,
@name varchar(max),
@address varchar(max)=null,
@phone varchar(max)=null,
@mailid varchar(max)=null
)
as
begin
insert into para5 values(@eno, @name, @address, @phone, @mailid)
end
下面是我的代码:
private void Insert()
{
TestEntities te = new TestEntities();
var obj = te.insertDetails(1, "");
}
这里我不想传递所有参数。
【问题讨论】:
-
什么是
TestEntities.insertDetails?它是如何实施的?由于 SP 上的其他参数是可选的,因此您确实不必全部传递它们,但是没有看到您的insertDetails方法,我们看不到您在做什么 -
TestEntities-> 这是实体,insertDetails->这是存储过程名称
-
@ReddyP 那......真的没有回答这个问题。如果您在
insertDetails上按 F12(“转到定义”),它会显示什么?
标签: c#