У меня есть 2 набора данных
DS1 и DS2
ds1 содержит допустимые значения, используемые в ds2
например,
ds1 содержит предметную таблицу, содержащую математику, науку, историю.
DS2 содержит таблицу ученика
Студенческая таблица содержит столбец Тема.
ds2-> Student-> Subject значения должны присутствовать в ds-> subject table.
Как эффективно реализовать этот тип проверки.
Я не хочу перебирать каждую строку и столбец таблицы ученика.
например.
Стол для студентов
Имя Тема
Питер Матс
Джордж Наука
Джо ЭТО
История Роджера
Таблица предметов
Тема
Математика
Наука
Математика
История
Теперь я хочу проверить данные в Таблице студентов по таблице тем.
Проверьте, присутствует ли Тема в таблице Тем или нет.
Здесь я хочу строку Joe IT , поскольку IT отсутствует в таблице Subjects, это недопустимо.
Точно так же мне нужно проверить данные таблицы учеников с несколькими таблицами, такими как «Предметы».
Я хочу запрос LINQ.