OData có chỉ định liệu điều kiện lọc trên trường chuỗi có được đánh giá phân biệt chữ hoa chữ thường hay phân biệt chữ hoa chữ thường hay không?
Ví dụ: (từ các tài liệu)
/Suppliers?$filter=Address/City eq 'Redmond'
Đây có phải là dự kiến sẽ được trường hợp nhạy cảm hay không?
Nếu tôi muốn cung cấp cả hai tùy chọn, làm thế nào điều này có thể được thể hiện? Có một ToLower() chức năng có thể được sử dụng như:
/Suppliers?$filter=tolower(Address/City) eq 'redmond'
hoặc
/Suppliers?$filter=tolower(Address/City) eq tolower('Redmond')
Không phải là có một cách ngắn gọn hơn để diễn tả phù hợp với case-insensitive?
Tôi nhận được lỗi sau bằng cách sử dụng 'tolower' trên trường' EMailAddress1' của thực thể 'Liên hệ':' Không hợp lệ 'trong đó' điều kiện '. Thành viên thực thể đang gọi thuộc tính hoặc phương thức không hợp lệ.' Bất kỳ ý tưởng nào? –