Вы можете сделать это следующим образом
public class ProcessProofs
{
public void Process()
{
var context = new RestaurantVersion();
List<DbRestaurantVersion> restaurantVersions = context.RestaurantVersions.ToList();
foreach (DbRestaurantVersion item in restaurantVersions)
{
//process item
}
}
}
Вы можете создать сложный запрос Linq
, чтобы получить необходимые данные.DbSet
вообще не содержит никаких данных, но когда вы вызываете ToList
или просматриваете коллекцию DbSet
Entity Framework создает SQL-запрос на основе выражения Linq
, отправляет его в базу данных и извлекает данные, сопоставленные с классами.