14

私はこのクエリを持っています:select lower(Name) from User

ユーザーlinq to objectを避けて、linq to EFで同じようにする方法。

4

1 に答える 1

17
var query = context.Users.Select(u => u.Name.ToLower());

Entity Framework は String.ToLower を SQL に変換できます。このクエリは次のように変換されます。

SELECT 
LOWER([Extent1].[Name]) AS [C1]
FROM [dbo].[Users] AS [Extent1]
于 2012-12-14T20:40:24.783 に答える