我发现 linq 可用于内部联接和 In 语句,但无法让两者一起运行。这个SQL语句可以转换成Linq吗?
SELECT * FROM Card
INNER JOIN Colours ON Card.Id = Colours.CardId
WHERE Colours.Colour IN (CHARARRAY)
慕莱坞森
浏览 109回答 2
2回答
侃侃尔雅
我认为下面的伪代码会对您有所帮助var colorsArr = new char[];var db = new MyContext();from card in db.Cardsjoin color in db.Colors on card.Id equals color.CardIdwhere (from ch in colorsArr select ch).Contains(color.Colour)select new {card, color}