- 基础查询
- 101 个 LINQ 样例
- 加载所有数据
- 加载单一实体
- 筛选(数据过滤)
基础查询
学习如何使用集成语言查询(Language Integrate Query,LINQ)从数据库中加载实体。
提示
你可以在 GitHub 上查阅当前文章涉及的代码样例。
101 个 LINQ 样例
该页面展示了一些样例以使用 Entity Framework Core 来完成普通的任务。关于 LINQ 所能做的更多事情,请查阅 101 个 LINQ 样例
加载所有数据
using (var context = new BloggingContext()){var blogs = context.Blogs.ToList();}
加载单一实体
using (var context = new BloggingContext()){var blog = context.Blogs.Single(b => b.BlogId == 1);}
筛选(数据过滤)
using (var context = new BloggingContext()){var blogs = context.Blogs.Where(b => b.Url.Contains("dotnet")).ToList();}
