我不知道为什么同时我在 linq 中编译我的查询如下
from c in PriceListPolicies_TBLs
where ((c.CountryCode ?? "VNALL")== "VNALL" ? "VN" : c.CountryCode ||
(c.CountryCode ?? "THALL") == "THALL" ? "TH" : c.CountryCode)
select c
给出这个错误
运算符“||” 不能应用于“字符串”和“布尔”类型的操作数
我怎样才能让这个查询工作?