LINQ subquery IN

后端 未结 4 2015
星月不相逢
星月不相逢 2021-01-02 15:01

I\'m a newbie with the IQueryable, lambda expressions, and LINQ in general. I would like to put a subquery in a where clause like this :

Sample code :



        
4条回答
  •  轻奢々
    轻奢々 (楼主)
    2021-01-02 15:55

    var innerquery = from x in context.DataDictVal
                     where x.TbiTableName == myTableNameVariable
                        && x.DdColumnName == "Status"
                        && x.DdbColumnValLangDsc1.StartsWith("ac")
                     select x.DdvColumnVal;
    
    var query = from c in context.Client
                where innerquery.Contains(c.Etat)
                select c;
    

提交回复
热议问题