Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 实体框架访问多个select语句_Entity Framework_List_Asp.net Mvc 4_Entity Framework 4_Sql Server 2012 - Fatal编程技术网

Entity framework 实体框架访问多个select语句

Entity framework 实体框架访问多个select语句,entity-framework,list,asp.net-mvc-4,entity-framework-4,sql-server-2012,Entity Framework,List,Asp.net Mvc 4,Entity Framework 4,Sql Server 2012,我的存储过程返回3条select语句。使用实体框架如何访问特定的select语句。 在ADO.Net中,我们可以使用“数据集”访问特定的表。像 DataSet ds = GetApplicationSummary(appId); DataTable dt = ds.Tables[0]; 现在我们可以访问数据表[0]。和下面两张桌子一样 使用EntityFramework如何访问3条select语句数据。请提供帮助。您可以通过GetNextResult访问多个结果集。这是来自微软的一个代码示例

我的存储过程返回3条select语句。使用实体框架如何访问特定的select语句。 在ADO.Net中,我们可以使用“数据集”访问特定的表。像

DataSet ds = GetApplicationSummary(appId);
DataTable dt = ds.Tables[0];
现在我们可以访问数据表[0]。和下面两张桌子一样


使用EntityFramework如何访问3条select语句数据。请提供帮助。

您可以通过
GetNextResult
访问多个结果集。这是来自微软的一个代码示例

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();
}
使用(var db=new blogtentities())
{
var results=db.GetAllBlogsAndPosts();
foreach(结果中的var结果)
{
Console.WriteLine(“Blog:+result.Name”);
}
var posts=results.GetNextResult();
foreach(职位中的var结果)
{
Console.WriteLine(“Post:+result.Title”);
}
Console.ReadLine();
}

查看了解更多信息。

我的答案是您想要的吗?对你有用吗?