小编Nas*_*eem的帖子

整理冲突

有没有人知道如何在select linq查询中解决排序问题?当我想在linq中选择数据时,我收到此错误.

在等于操作中无法解决"SQL_Latin1_General_CP1_CI_AS"和"Latin1_General_CI_AS"之间的排序规则冲突

var lstData = from s in dataTrackDB.datas
              join b in dataTrackDB.brandDatas on i.brandcode equals b.brandcode
              join b in dataTrackDB.brandDatas on i.brandcode equals b.brandcode
              join b in dataTrackDB.brandDatas on i.brandcode equals b.brandcode
              join m in dataTrackDB.mktDatas on s.mktcode equals m.mktcode
              select new dataView { 
                  Account=m.account,
                  brandcode=b.brandcode,
                  commodity=s.commodity,
                  date=s.date,
                  daysvalid=s.daysvalid,
                  mfrcode=b.mfrcode,
                  mktcode=s.mktcode,
                  price=s.price,
                  prodid=s.prodid,
                  statecode=s.statecode,
                  subcommodity=s.subcommodity,
                  supprecode=s.supprecode,
                  units =s.units 
              };

lstData = lstData.AsQueryable().Where(x => x.mfrcode == mfr );

return lstData.Take(100).ToList();
Run Code Online (Sandbox Code Playgroud)

linq collation linq-to-sql

8
推荐指数
1
解决办法
4763
查看次数

标签 统计

collation ×1

linq ×1

linq-to-sql ×1