[英]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.