我有3個表格;我在ADO.NET實體框架中編寫了一個存儲過程。如何在ADO.NET實體框架中使用存儲過程
ALTER PROCEDURE [dbo].[sp_GetDepartmanData]
(@departman nvarchar(50))
BEGIN
SELECT
d.ID, d.Name as DepartmanName,
sb.Salary, sb.email,
sp.Name, sp.SurName, sp.Phone, sp.Married, sp.Address
FROM
Departman d
INNER JOIN StaffsBusiness sb ON d.ID = sb.StaffsPersonelDepartmanID
INNER JOIN StaffsPersonel sp ON sb.StaffsPersonelID = sp.ID
WHERE
d.Name = @departman
END
我需要一個存儲過程函數I寫下面:
var staffPersonel = staffContext.GetPersonelInformationWithDepartmanID("Yazılım");
gvPersonel.DataSource = staffPersonel;
gvPersonel.DataBind();
GetPersonelInformationWithDepartmanID函數I從SQL(在ADO.NET實體框架的用戶定義的函數)有3個選擇(寫是愚蠢的!!!),但我有3 joininig表!我如何使用如果我加入3表之前?
馬克你好。我嘗試按照你的指示,在這裏..當我有一個POCO設置時,我不能工作如果我允許設計師創建我的課程,那麼這個工程就可以工作了你知道如何用POCO'S做到這一點嗎 – 2010-08-02 06:40:41
@ Pure.Krome:不,對不起,我對EF4 POCO沒有真正做過任何事情,所以我不能說真的...... – 2010-08-02 15:06:05