如何在c#中插入linq或lambda表达式?
如何将此查询转换为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
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
列表不匹配。试着改写你的问题,并展示你迄今为止所做的代码。这通常会澄清很多问题。