Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.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/25.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语法_C#_Sql Server_Linq_Asp.net Mvc 4 - Fatal编程技术网

C# 将SQL转换为Linq语法

C# 将SQL转换为Linq语法,c#,sql-server,linq,asp.net-mvc-4,C#,Sql Server,Linq,Asp.net Mvc 4,我正在尝试将sql语句转换为linq,但确实能够做到这一点。我的sql语句是- string strSQL = string.Format("select * from test1({0}, {1}) order by ID ASC ", IsNotNull(CID), IsNotNull(Names)); 有人能帮我怎么转换这个吗 谢谢请使用Linqer。它是一个将SQL转换为Linq的工具。并非所有的查询都可以转换,但您会发现它是一个强大的工具 您是否尝试过SQL->LINQ转换器,

我正在尝试将sql语句转换为linq,但确实能够做到这一点。我的sql语句是-

string strSQL = string.Format("select   * from  test1({0}, {1}) order by ID ASC ", IsNotNull(CID), IsNotNull(Names));
有人能帮我怎么转换这个吗


谢谢

请使用Linqer。它是一个将SQL转换为Linq的工具。并非所有的查询都可以转换,但您会发现它是一个强大的工具

您是否尝试过SQL->LINQ转换器,
或者

似乎test1是类test1的对象表,类test1具有可为空的属性CID和名称,以及一个可IComparable的属性Id(因此可以按Id排序)

我不确定您是否使用entity framework,但显然您可以访问test1对象表:

IEnumerable<Test1> test1Objects = ...

您也可以尝试LinqPad谢谢,但我没有其他方法可以做到这一点,我无法运行exe文件谢谢,我无法运行exe文件OK然后请参考此嗨,谢谢您的回复,不幸的是,我没有使用实体框架,我使用的是ado.net connectionstring。但是,要使用Linq,您需要某个类的IEnumerable,具有这些属性。在哪里会看起来一样谢谢,它会给我理解
IEnumerable<Test1> test1Objects = myDbContext.Test1s;
IEnumerable<Test1> result = test1Objects
    .Where(test1 => test1.CID != null && test1.Names != null)
    .Orderby(test1 = test1.Id)
.Where(test1 => test1.CID.HasValue() && ...