Я использую Visual Studio для создания программы на С# с запросом, который будет искать значение в поле базы данных с разделителями-запятыми.
Например, поле базы данных для одной записи может быть A,B,C или C,B для другой записи или A для другой записи. Если txtDept = C, запрос будет успешным в первых двух записях, но не в третьей. Это код, который я придумал, но Visual Studio выдает ошибку txtDept
, которая говорит "cannot implicitly convert type 'string' to 'bool'"
.
Есть ли способ разделить поле базы данных, прежде чем сравнивать его с txtDept?
Может ли кто-нибудь помочь мне придумать правильный запрос, пожалуйста?
var courses = from crs in trainingLogDataSet.Course
where txtDept in crs.Departments
orderby crs.Date
select crs;
foreach (var crs in courses)
{
do something
}