Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在c#中插入linq或lambda表达式?_C#_Sql_Lambda_Linq To Sql - Fatal编程技术网

如何在c#中插入linq或lambda表达式?

如何在c#中插入linq或lambda表达式?,c#,sql,lambda,linq-to-sql,C#,Sql,Lambda,Linq To Sql,如何将此查询转换为linq或lambda查询 Student Table: StudentClassID StudentBranchId BranchBookType NAME SURNAME 1 123 A Alex Martin 2 124 B John Martin 1

如何将此查询转换为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
如果第一个表中有多少个学生ID,我想根据这些ID插入第二个表中。 如果文本框中输入的值是1,我想为每个id添加一条记录,并为每个id添加两份副本

例如,文本框值: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
如何将lambda表达式或linq插入studentrecord表:


插入到值中:StudentId、StudentBranchId、BranchBookType、Red、23

top 100%
是整个数据集,因此您可以跳过它。对不起,我不知道您在问什么。首先,我看不到“这个问题”。此外,LINQ是一种查询语言,它不插入任何内容。“向每个id添加1条记录,每个id添加2份副本”的描述似乎与第一个
StudentRecordTable
列表不匹配。试着改写你的问题,并展示你迄今为止所做的代码。这通常会澄清很多问题。