c# - Entity Framework 中的查询

标签 c# asp.net asp.net-mvc entity-framework

我必须使用此查询获取前20行,并且like子句不起作用。谁能告诉我为什么/帮助我找到解决方案?

var zipcodes = (from results in db1.ZipCodes1 
                                 where  results.CityType == "D" && results.ZIPCode like '%ZC %'
                                 select new Ajaxresults 
                {
                   ZIPCode= results.ZIPCode,
                   CityName = results.CityName,
                   StateAbbr = results.StateAbbr,
                   StateName = results.StateName
                }).GroupBy(o => o.ZIPCode);

最佳答案

若要选择前20行,应使用LINQ Take运算符

var zipcodes = (from results in db1.ZipCodes1
   ...
   ).Take(20);

关于c# - Entity Framework 中的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6148070/

相关文章:

.net - 如何为 ASP.NET 4 的某些文件夹禁用 ssl?

asp.net - jquery 将字符串转换为 json 以发送到我的网络服务?

javascript - 为什么 ASP.NET 在 IE7 中导致 "Operation Aborted"错误?

C#MVC : When to use a specific (non-default) ModelBinder?

c# - 跨应用程序的表单例份验证没有 cookie

c# - 如何在 MVC 的局部 View 上返回 json?

c# - 无法生成服务引用代码

c# - 如何使用多个 XPath 查询在 C# 中选择单个 XML 节点

c# - Java 中 @Deprecated 的 .NET 等价物是什么?

c# - 如何将类隐藏到外部命名空间?类似于 Java 中的包保护修饰符