Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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
Linq基本查询_Linq - Fatal编程技术网

Linq基本查询

Linq基本查询,linq,Linq,我在linq有一个非常基本的问题。我有以下课程 public class PostUser { int UserId {get;set;} string Username {get;set;} string Email {get;set;} IList<Post> Posts {get;set;} } public class Post { int PostId {g

我在linq有一个非常基本的问题。我有以下课程

    public class PostUser
    {
        int UserId {get;set;}
        string Username {get;set;}
        string Email {get;set;}
        IList<Post> Posts {get;set;}
    }

   public class Post
   {
        int PostId {get;set;}
        int ThreadId {get;set;}
        int UserId {get;set;}
        string PageText {get;set;}
        string IPAddress {get;set;}
   }
公共类姿态
{
int UserId{get;set;}
字符串用户名{get;set;}
字符串电子邮件{get;set;}
IList Posts{get;set;}
}
公营职位
{
int PostId{get;set;}
int ThreadId{get;set;}
int UserId{get;set;}
字符串PageText{get;set;}
字符串IPAddress{get;set;}
}
我想获得所有姿势,其中Post having IPAdress=10.5.23.132


谢谢

好的,那么如果你有一个姿势列表,试试以下方法:

var result = postUser.Where(x => x.Posts.Any(y => y.IPAddress == "10.5.23.132"));

为了让人们帮助你,展示你的努力是很重要的!我们不是来帮你做作业的;)positioner.Where(x=>x.Post.Where(y=>y.IPAddress==“10.5.23.132”))。我相信这应该是可行的,但它给了我一个错误:“不能隐式地将IEnumerable类型转换为bool”