Linq to sql linq排序规则冲突问题

Linq to sql linq排序规则冲突问题,linq-to-sql,Linq To Sql,我正在使用LINQtoSQL,当我运行这个查询时 var lstData = from s in dataTrackDB.datas join m in dataTrackDB.mkts on s.mktcode equals m.mktcode join n in dataTrackDB.mktnews on m.mktcode equals n.oldmktcode

我正在使用LINQtoSQL,当我运行这个查询时

        var lstData = from s in dataTrackDB.datas
                      join m in dataTrackDB.mkts on s.mktcode equals m.mktcode
                      join n in dataTrackDB.mktnews on m.mktcode equals n.oldmktcode
                      select new data
                      {
                          AccountDes = m.account,
                          commodity = s.commodity,
                          date = s.date,
                          daysvalid = s.daysvalid,
                          mktcode = s.mktcode,
                          mktDes = n.mktdesc,
                          price = s.price,
                          prodid = s.prodid,
                          statecode = s.statecode,
                          subcommodity = s.subcommodity,
                          supprecode = s.supprecode,
                          units = s.units
                      };
在等于操作中,我将得到“无法解决”SQL\u Latin1\u General\u CP1\u CI\u AS“和”Latin1\u General\u CI\u AS“之间的排序规则冲突”。如果有人指导我如何编写linq查询,我将不胜感激


谢谢

问题在于数据库中列的排序规则,请将它们更改为相同的排序规则

对列设置排序规则可能会影响sql中的比较运算符


是否有一种方法可以像在SQL中那样通过Linq强制排序?我有两个数据库,都不允许更改。