我在SQL中使用实体框架+ SQl 2008 + .Net Framework 4 + SP。函数错误EF
and crate功能在EF中插入值到sql。
来回EX: 功能导入名称:InsertStudent
stroed程序名称:InsertStudent
返回一个集合:标量:的Int32
SP:
create proc InsertStudent
(
@DateReg datetime,
@stdLastName nvarchar(50),
@stdFirstName nvarchar(50),
@Description nvarchar(500)
)
INSERT INTO Student(DateReg,stdLastName,stdFirstName,[Description])
VALUES (@DateReg,@stdLastName,@stdFirstName,@Description)
日期保存在SQL中,但功能EF错误:
商店数据提供者返回的数据读取器没有足够的列来查询请求。
什么是你的学生表的主键?你在这个语句中插入该字段的值? – DevT 2012-07-12 04:05:04
什么查询?这是一个INSERT语句。它将返回的唯一数据是受影响的行数。 – 2012-07-12 04:07:23
@ Til86:student表中的主键= stdID int – 2012-07-12 04:18:32