gpt4 book ai didi

linq-to-sql - linq整理冲突问题

转载 作者:行者123 更新时间:2023-12-02 04:17:40 24 4
gpt4 key购买 nike

我正在使用linq to SQL,并且在运行此查询时

        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查询,我将不胜感激。

谢谢

最佳答案

问题出在数据库中您的列的collation,将它们更改为相同的排序规则。

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

http://www.sqldbadiaries.com/2010/10/31/changing-sql-server-collation/

http://blog.sqlauthority.com/2008/12/20/sql-server-change-collation-of-database-column-t-sql-script/

关于linq-to-sql - linq整理冲突问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2068465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com