我在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