ASP.NET MVC および Entity フレームワークは初めてです。以前は、ADO.NET の Datatable と DataSet を使用していました。そのため、1 回の呼び出しでデータベースから複数のテーブルを取得するようなシナリオでは、DataSet を使用していました。例えば
ALTER PROCEDURE [dbo].[SpTest]
As
Begin
Select * from Table1
Select * from Table2
End
C# では、以前は
Dataset ds = DAL.GetDataSetBySp("SpTest");
Datatable dt1 = ds.Tables["Table1"];
Datatable dt2 = ds.Tables["Table2"];
単一の Db 呼び出しで Entity Framework を使用して複数のテーブルが必要な場合は、どうすればよいですか?