2011-12-30 7 views
-2

私はEntity Frameworkを使用しています。 SQL ServerでEntity Frameworkにインポートする関数を作成します。テーブルを返すストアドプロシージャを作成するにはどうすればよいですか?

Entity Frameworkでは、関数をインポートすることはできません。ストアドプロシージャはインポートできません。

私はストアドプロシージャが値を返すことができることをウェブで読み込んでいました。この場合、私はテーブルを返す必要があります。それは可能ですか?

例:事前に

ALTER PROCEDURE [dbo].[X] 
AS 
BEGIN 
    SELECT ... 
END 
GO 

感謝。

+2

あなたの質問からあなたが意味するものを知ることは不可能です - あなたの頭にない人がそれを理解できるかどうかをあなた自身に読んで考えてください。その後、それを書き直すことができます。 – Oded

+0

ご迷惑をお掛けして申し訳ございません。私は説明を更新しました。ありがとう –

+0

このリンクを参照してください:http://www.robbagby.com/entity-framework/entity-framework-modeling-select-stored-procedures/ –

答えて

2

ストアドプロシージャにSELECTステートメントを挿入するだけです。これは、ストアドプロシージャがテーブルを「返す」唯一の方法です。

+0

私はそれをしました。しかし、SQL Serverは、まだRETURNSのINT .. ALTER PROCEDURE [DBO]。[X] ASが \t SELECTをBEGIN ... END GOをマークしています –

関連する問題