2010-01-15 134 views
3

我使用LINQ to SQL,當我運行此查詢LINQ排序規則衝突問題

 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_Latin1_General_CP1_CI_AS’和‘Latin1_General_CI_AS’在等於操作」 。我會很感激,如果有人指導我如何寫linq查詢?

謝謝

回答