Как вставить в LINQ или лямбда-выражения в C #? - PullRequest
0 голосов
/ 10 ноября 2019

Как этот запрос преобразовать в запросы 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

...