Это мой код:
(from customer in db.tblCustomers
join product in db.tblProducts on customer.product_id equals product.id into str
from prod in str.DefaultIfEmpty()
where customer.code.Substring(SqlFunctions.PatIndex("%[^0]%", customer.code).Value - 1) == customerCode
select prod.name).SingleOrDefault();
Как вы видите, я использую PatIndex для обрезки строки слева, но я также хочу обрезать нули справа. Как я могу это сделать?
Например, если customerCode равен «123», а в дБ, если у меня есть код клиента со значением «001230000», это совпадение.