Tôi mới sử dụng LINQ và OrmLite/MySql. Tôi có một cuộc tranh luận yêu cầu dịch vụ mà cần phải kết quả trong một mệnh đề where:OrmLite/MySql/SqlExpressionVisitor - cần mệnh đề "thích"
`Name` LIKE '%something%' OR `Name` LIKE '%something%else%'
Tôi biết tôi có thể tạo ra một khoản IN()
hoặc một =
, thông qua:
ev.Where(rn => Sql.In(rn.Name, request.Name)); // Assuming an array here
ev.Where(rn => rn.Name== request.Name));
Nhưng tôi không thể dường như tìm một cấu trúc cho phép tôi tạo một LIKE
. Ngoài ra, Name
thực sự là một bí danh vì vậy tôi đang cố gắng tránh xây dựng mệnh đề where bằng tay.