LINQ - 如何翻译patindex和substring

时间:2012-07-31 14:04:06

标签: linq tsql

有人可以帮我翻译这个Transact-SQL语句到LINQ吗?

select distinct SUBSTRING ( car# ,1 , PATINDEX ( '%[0123456789]%' , car# )-1 ) from dbo.Purchases

由于

1 个答案:

答案 0 :(得分:1)

如果您正在使用Entity Framework和.NET 4.0,请查看SqlFunctions类。它包含可在LINQ to Entities查询中使用的常见内置SQL函数(如PatIndex)的定义。在查询中使用时,这些函数将被转换为相应的SQL函数。