私は以下のような注意を払っていますが、あなたは考えを得ています: TruckNbrが "100"または "1000"で終わらないことを確認する必要があります。 はどうすればTruckNbrが文字列であると仮定すると、LINQは特定の文字で終わらない
var truck = (from tr in DataContext.Trucks
where tr.TruckNbr != ...
select tr).ToList()
私は以下のような注意を払っていますが、あなたは考えを得ています: TruckNbrが "100"または "1000"で終わらないことを確認する必要があります。 はどうすればTruckNbrが文字列であると仮定すると、LINQは特定の文字で終わらない
var truck = (from tr in DataContext.Trucks
where tr.TruckNbr != ...
select tr).ToList()
以下のクエリでこれを行うのですか。
var truck = (from tr in DataContext.Trucks
where !(tr.TruckNbr.EndsWith("100") || tr.TruckNbr.EndsWith("1000"))
select tr).ToList()
TruckNbr
もしあなたがこれを行うことができ、データベース内のvarchar
です:
var truck = (from tr in DataContext.Trucks
where tr.TruckNbr.EndsWith("100") == false
&& tr.TruckNbr.EndsWith("1000") == false
select tr).ToList();
他の回答はTruckNbr
が文字列であると仮定。ここにあなたがTruckNbr
を想定し、それを行うだろうかだ数です:
var truck = (from tr in DataContext.Trucks
where tr.TruckNbr%1000 != 100 && tr.TruckNbr%10000 != 1000
select tr).ToList()
は 'TruckNbr'は本当に数ですかそれは' STRING'のですか? – Yuck