Gibt es jemanden, der weiß, wie wir Kollationsproblem in ausgewählter LINQ-Abfrage lösen können? Ich erhalte diesen Fehler, wenn ich Daten in linq auswählen möchte.Kollatierungskonflikt
Kann den Sortierungskonflikt zwischen „SQL_Latin1_General_CP1_CI_AS“ lösen und „Latin1_General_CI_AS“ in der gleich Betrieb
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();
Sie sicher, dass der Fehler in Linq sind? klingt mehr wie ein SQL Server one ... –
Ändert die Sortierung eine Option? AFAIK 'collate database_default' wird nicht über Linq-to-SQL unterstützt. –
Ich habe Qury aus verschiedenen Tabellen von verschiedenen Servern ausgewählt und ihre Sortierreihenfolge ist unterschiedlich. in meiner Auswahl LINQ Abfrage bekomme ich diesen Fehler – Naseem