我有这个问题:select lower(Name) from User
如何使用linq到EF避免使用linq到object。
答案 0 :(得分:12)
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]