Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.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
Sql 在LINQ VB.NET中选择所有字段和一些新字段_Sql_Vb.net_Linq - Fatal编程技术网

Sql 在LINQ VB.NET中选择所有字段和一些新字段

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

我想将简单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"
     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中逐个写入列,但我想对所有列使用*加上一个额外的计算值。

澄清“查询”是否具有正确的值?如果是,分享它的状态…有人吗?我仍然需要答案。