Sql 在LINQ VB.NET中选择所有字段和一些新字段
我想将简单SQL转换为LINQ(请仅使用VB.Net解决方案) SQL:从表A中选择*,“值”作为col1 林:是吗 我已经试过了:Sql 在LINQ VB.NET中选择所有字段和一些新字段,sql,vb.net,linq,Sql,Vb.net,Linq,我想将简单SQL转换为LINQ(请仅使用VB.Net解决方案) SQL:从表A中选择*,“值”作为col1 林:是吗 我已经试过了: Dim query = From c In dbContext.TableAs _ Select c, col1 = "value" e.QueryableSource = query or: Select New With {c, .col1 = "value"} or: Let col1 = "value" Sele
Dim query = From c In dbContext.TableAs _
Select c, col1 = "value"
e.QueryableSource = query
or: Select New With {c, .col1 = "value"}
or: Let col1 = "value"
Select c, col1
什么都不管用。提前谢谢
补充说。
此代码适用于:
Dim dbContext As New TestLINQDataContext
Dim query = From c In dbContext.TableAs _
Where c.colA > 10 _
Select c.colA, c.colB, c.colC, col1 = "value"
e.KeyExpression = "colA"
e.QueryableSource = query
问题是,我有更多包含30个或更多列的表,因此我不想在Select中逐个写入列,但我想对所有列使用*加上一个额外的计算值。澄清“查询”是否具有正确的值?如果是,分享它的状态…有人吗?我仍然需要答案。