如何将存储过程绑定到包含的对象
public class Info
{
public string PupilFirstName // (just a string),
public string PupilLastName // (just a string)
public Teacher Teacher // (EF object)
}
所以我的存储过程是:
select Teacher.*, Pupil.FirstName PupilFirstName, Pupil.LastName PupilLastName
from Pupil
join Teacher on Teacher.Id = Pupil.TeacherId
虽然它不起作用,但可能我需要更改存储过程,但我不知道如何。请帮忙。
更新:让我尝试更详细地解释一下:我希望存储过程将绑定在具有复杂类型和实体类型的行上,因此结果将是:字符串、字符串、域对象。