簡體   English   中英

實體框架TEXT數據組

[英]Entity framework TEXT data group by

我運行這個查詢

    var myList = (from p in db.Full
                  where ((p.date_reception > begin & p.date_reception < end ) &
                          p.mc_host.Contains(host) & p.mc_host_class.Contains(hostClass))
                  group p by p.msg into g
                  orderby g.Count() descending
                  select new StringIntType
                         {
                              str = g.Key,
                              nbr = g.Count()
                         }).Take(20).ToList();

我收到此錯誤:

除非使用IS NULL或LIKE運算符,否則無法比較或排序text,ntext和image數據類型。

有辦法解決這個問題嗎?

注意: msg列的數據類型是DB中的文本。

我剛剛通過使用cast(msg as varchar(max))msg將數據庫中的數據類型從text更改為varchar來解決它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM