Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.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
C# 返回列表<;用户>;使用Linq创建实体_C#_Entity Framework_Linq To Entities - Fatal编程技术网

C# 返回列表<;用户>;使用Linq创建实体

C# 返回列表<;用户>;使用Linq创建实体,c#,entity-framework,linq-to-entities,C#,Entity Framework,Linq To Entities,我正在开发一个WCF Rest服务,它使用Entity Framework 4.4连接到数据库 我有这个方法: public List<User> GetAllUsers() { using (var context = new AdnLineContext()) { var users = from u in context.Users select u; } } 或者,有最快的方法吗?您应该能够做

我正在开发一个WCF Rest服务,它使用Entity Framework 4.4连接到数据库

我有这个方法:

public List<User> GetAllUsers()
{
    using (var context = new AdnLineContext())
    {
        var users = from u in context.Users
                    select u;

    }
}

或者,有最快的方法吗?

您应该能够做到这一点:

public List<User> GetAllUsers()
{
    List<User> usersList = null;

    using (var context = new AdnLineContext())
    {
        var users = from u in context.Users
                    select u;

        usersList = new List<User>();
        foreach (User user in users)
            usersList.Add(user);
    }

    return usersList;
}
var users = from u in context.Users
                    select u;
return users.ToList();
public List<User> GetAllUsers()
{

    using (var context = new AdnLineContext())
    {
        var users = from u in context.Users
                    select u;

        return users.ToList();
    }

}
公共列表GetAllUsers()
{
使用(var context=new AdnLineContext())
{
var users=来自上下文中的u.users
选择u;
返回users.ToList();
}
}
公共列表GetAllUsers()
{
使用(var context=new AdnLineContext())
{
var users=(来自context.users中的u
选择u.Tolist();
返回用户
}
}
可能是这样的:

return context.Users.ToList();
这个没问题

public List<User> GetAllUsers()
{
    using(var context = new AdnLineContext())
    {
     var users = (from u in context.Users
                  select u).ToList();
     return users;
    }
}
公共列表GetAllUsers()
{
使用(var context=new AdnLineContext())
{
var users=(来自context.users中的u
选择u.ToList();
返回用户;
}
}
using (var context = new AdnLineContext())
{    
  return context.Users.Select(u=>u).ToList();  
}
public List<User> GetAllUsers()
{
    using(var context = new AdnLineContext())
    {
     var users = (from u in context.Users
                  select u).ToList();
     return users;
    }
}