写一个efcore DbSet<TEntity>.Find(Object[])方法的列子
时间: 2024-06-11 11:06:57 浏览: 183
找出对象类
假设我们有一个名为Student的实体类,其中有一个主键为Id的属性。
我们可以使用以下代码来使用Find方法查找具有特定Id的学生实体:
```
using System.Linq;
using Microsoft.EntityFrameworkCore;
//...
public class SchoolContext : DbContext
{
public DbSet<Student> Students { get; set; }
//...
}
//...
var context = new SchoolContext();
//查找具有Id为1的学生实体
var student = context.Students.Find(1);
if (student != null)
{
Console.WriteLine(student.Name);
}
```
上述代码首先创建了一个SchoolContext实例,然后使用其Students属性访问学生实体的DbSet。接下来,我们使用Find方法来查找具有Id为1的学生实体。如果找到了该实体,我们将其名称输出到控制台。
阅读全文