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