1

私のストアド プロシージャは 3 つの select ステートメントを返します。エンティティ フレームワークを使用して、特定の select ステートメントにアクセスする方法。「DATASET」を使用する ADO.Net では、特定のテーブルにアクセスできます。お気に入り

DataSet ds = GetApplicationSummary(appId);
DataTable dt = ds.Tables[0];

これで、データの Table[0] にアクセスできます。次の 2 つの表と同じです。

EntityFramework を使用して、3 つの select ステートメント データにアクセスする方法。これを助けてください。

4

1 に答える 1

0

によって複数の結果セットにアクセスできますGetNextResult。Microsoft のコード サンプルを次に示します。

using (var db = new BlogEntities())
{
    var results = db.GetAllBlogsAndPosts();

    foreach (var result in results)
    {
        Console.WriteLine("Blog: " + result.Name);
    }

    var posts = results.GetNextResult<Post>();

    foreach (var result in posts)
    {
        Console.WriteLine("Post: " + result.Title);
    }

    Console.ReadLine();
}

詳細については、Microsoftの this を参照してください。

于 2013-04-19T16:02:34.307 に答える