C# 如何在linq中写入EF以包含小写比较
我有这个查询:C# 如何在linq中写入EF以包含小写比较,c#,linq,entity-framework,C#,Linq,Entity Framework,我有这个查询:从用户中选择较低的(名称) 如何使用linq to EF实现同样的功能,避免用户使用linq to对象 var query = context.Users.Select(u => u.Name.ToLower()); 实体框架可以将String.ToLower转换为SQL。此查询将转换为: SELECT LOWER([Extent1].[Name]) AS [C1] FROM [dbo].[Users] AS [Extent1] 是否有必要在DB上执行代码,还是可以在L
从用户中选择较低的(名称)
如何使用linq to EF实现同样的功能,避免用户使用linq to对象
var query = context.Users.Select(u => u.Name.ToLower());
实体框架可以将String.ToLower转换为SQL。此查询将转换为:
SELECT
LOWER([Extent1].[Name]) AS [C1]
FROM [dbo].[Users] AS [Extent1]
是否有必要在DB上执行代码,还是可以在LINQish中将代码设置为较低的部分,但在应用程序上执行?