Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.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# LINQ查询中整数字段的Like方法_C#_Linq - Fatal编程技术网

C# LINQ查询中整数字段的Like方法

C# LINQ查询中整数字段的Like方法,c#,linq,C#,Linq,下面的like语句代码抛出了一个错误,有人能帮忙吗 var results = from c in dt.AsEnumerable() where SqlMethods.Like(c.Field<int>("Design_no").ToString(), "%" + Auto_txt_desi.Text.Tostring() + "%,") sel

下面的like语句代码抛出了一个错误,有人能帮忙吗

 var results = from c in dt.AsEnumerable()
               where SqlMethods.Like(c.Field<int>("Design_no").ToString(),
                                     "%" + Auto_txt_desi.Text.Tostring() + "%,")
                select c;
                DataView view = results.AsDataView();
                dt = view.ToTable(); 
var results=来自dt.AsEnumerable()中的c
其中SqlMethods.Like(c.Field(“Design_no”).ToString(),
“%”+Auto_txt_desi.Text.Tostring()+“%,”)
选择c;
DataView=results.AsDataView();
dt=视图.ToTable();
是一种用于
Linq To Sql
查询数据库的方法,该数据库不是
Linq To对象的子集。您可以改用纯.NET方法:

var rows = from row in dt.AsEnumerable()
           let Design_no = row.Field<int>("Design_no").ToString()
           where Design_no.Contains(Auto_txt_desi.Text)
           select row;
var rows=来自dt.AsEnumerable()中的行
设Design_no=row.Field(“Design_no”).ToString()
其中设计编号包含(自动文本设计文本)
选择行;
:

SQL Server
LIKE
功能无法通过公开 现有公共语言运行库(CLR)和.NET的转换 框架构造,并且在LINQ到SQL之外不受支持 上下文在LINQ to SQL之外使用此方法将始终有效 抛出类型为
NotSupportedException
的异常

是一种用于
Linq To Sql
查询数据库的方法,该数据库不是
Linq To Objects
的子集。您可以改用纯.NET方法:

var rows = from row in dt.AsEnumerable()
           let Design_no = row.Field<int>("Design_no").ToString()
           where Design_no.Contains(Auto_txt_desi.Text)
           select row;
var rows=来自dt.AsEnumerable()中的行
设Design_no=row.Field(“Design_no”).ToString()
其中设计编号包含(自动文本设计文本)
选择行;
:

SQL Server
LIKE
功能无法通过公开 现有公共语言运行库(CLR)和.NET的转换 框架构造,并且在LINQ到SQL之外不受支持 上下文在LINQ to SQL之外使用此方法将始终有效 抛出类型为
NotSupportedException
的异常


为了更好地理解您的查询,您可以用文字表达您的查询吗?为了更好地理解,您可以用文字表达您的查询吗?我认为设计不应该包含文本,而不是相反。如果我错了,请纠正我。在LINQ to SQL上下文之外,类似SQL Server的功能是不受支持的。我认为设计应该包含文本,而不是相反。如果我错了,请纠正我。在LINQ to SQL上下文之外,类似SQL Server的功能是不受支持的。