我有这个SP,
ALTER PROCEDURE [dbo].[GetPageByID]
(
@ID INT
)
AS
SELECT P.*
,A.*
FROM Page P
LEFT OUTER JOIN [dbo].[Application] A ON P.ApplicationVersion = A.[Version]
WHERE P.ID = @ID;
我正在使用此代码加载到对象中,
return context.Database.SqlQuery<Page>(@"EXEC GetPageByID {0}", new object[] { id }).FirstOrDefault();
这仅加载 Page 的属性,但不加载 Page.Application 属性。任何方式告诉 EF 这样做。