Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.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# 需要将SQL转换为Linq再转换为SQL_C#_Sql Server_Linq To Sql - Fatal编程技术网

C# 需要将SQL转换为Linq再转换为SQL

C# 需要将SQL转换为Linq再转换为SQL,c#,sql-server,linq-to-sql,C#,Sql Server,Linq To Sql,我需要将上面的SQL转换为Linq到SQL。可能: select cast(' ' as varchar(1000)) as myfield, otherfield from tab1; 不幸的是,AMAIK无法在LINQ的投影中声明*。因此,要将所有其他字段与MyField字段并排,您应该将它们全部写入。实际上,将项目放在那里就是您的工作方式*。它将是一个匿名对象,属性为MyField:String和Item:ItemClass@JustinPihony,谢谢你的帮助。确切地但它不等于类型的

我需要将上面的SQL转换为Linq到SQL。

可能:

select cast(' ' as varchar(1000)) as myfield, otherfield
from tab1;

不幸的是,AMAIK无法在LINQ的投影中声明
*
。因此,要将所有其他字段与
MyField
字段并排,您应该将它们全部写入。

实际上,将项目放在那里就是您的工作方式*。它将是一个匿名对象,属性为MyField:String和Item:ItemClass@JustinPihony,谢谢你的帮助。确切地但它不等于类型的平坦属性,以及
MyField
<代码>*结果将被封装到嵌套类型中。转换col1\u ID的类型是int如何从tab1中选择col1\u ID,col2\u ID,CONVERT(varchar,col1\u ID)+','+CONVERT(varchar,col2\u ID)和您的“为什么现在是您的解决方案”(您应该接受他的答案),您只需将第二行更改为
select new{myfield=”“,otherField=item.otherField}
from item in dataContext.Items
select new { MyField = "", Item = item };