Как этот запрос преобразовать в запросы linq или lambda?
Student Table:
StudentClassID StudentBranchId BranchBookType NAME SURNAME
1 123 A Alex Martin
2 124 B John Martin
1 123 A Kelvin John
3 124 C Will Suzzy
3 124 C Hary Smith
Если в моей первой таблице содержится количество идентификаторов учеников, я хочу вставить их во вторую таблицу в соответствии с этими идентификаторами. И если значение, введенное в текстовое поле, равно 1, я хочу добавить 1 запись для каждого идентификатора и 2 копии для каждого.
Например, значение текстового поля: 1
Я хочу записать студента:
StudentRecordTable:
StudentClassId StudentBranchID BranchBookType BranchBookColor BranchBookNumbers
1 123 A Red 23
2 124 B Red 23
3 125 C Red 23
, если значение текстового поля равно 2:
StudentRecordTable:
StudentClassId StudentBranchID BranchBookType BranchBookColor BranchBookNumbers
1 123 A Red 23
1 123 A Red 23/2
2 124 B Red 23
2 124 B Red 23/2
3 125 C Red 23
3 125 C Red 23/2
Как лямбдавыражение или linq вставить в таблицу студенческих записей:
Вставить в значения: StudentId, StudentBranchId, BranchBookType, Red, 23