此SPROC「返回」包含兩列的表格:Id,Score。有什麼辦法可以執行這個SPROC並用Entity Framework得到結果嗎?
是否可以執行此SPROC並將自定義數據類型作爲參數從Entity Framework中包含?
ALTER PROCEDURE [presenta].[SearchLpi]
// The presenta.IdTableType is a table with just one column "Id"
@selectedLpis presenta.IdTableType READONLY
AS
BEGIN
SET NOCOUNT ON;
WITH Scores AS(
SELECT
ItemId, SUM(Score) AS Score
FROM [Presenta].[presenta].[LpivScores]
WHERE
ListPropertyItemId IN (
SELECT Id
FROM @selectedLpis
)
GROUP BY
ItemId
)
SELECT
i.Id,
s.Score
FROM
Scores s,
Items i
WHERE
s.ItemId = i.Id
END
如果沒有,是否有任何其他方式來獲得存儲過程的結果,並能加入這個結果與其他LINQ查詢?
EF4絕對值得期待。但是,現在我認爲它在公司環境中效果不好。不得不等待2010年3月的最終版本。 – Mickel 2009-12-30 18:20:08