public static void Main(string[] args) { var optionsBuilder = new DbContextOptionsBuilder(); optionsBuilder.UseSqlServer(Startup.ConnectionString); var dbContext = new GeekDinnerDbContext(optionsBuilder.Options); var controller = new OriginalDinnersController(dbContext); var result = ((ViewResult)controller.Index()).ViewData.Model as IEnumerable <Dinner>; foreach (var dinner in result) { Console.WriteLine($"{dinner.Title} - {dinner.Description}"); } }
public OriginalDinnersControllerIndex() { var optionsBuilder = new DbContextOptionsBuilder <GeekDinnerDbContext>(); optionsBuilder.UseInMemoryDatabase(); _dbContext = new GeekDinnerDbContext(optionsBuilder.Options); // add sample data _dbContext.Dinners.Add(new Dinner() { Title = "Title 1" }); _dbContext.Dinners.Add(new Dinner() { Title = "Title 2" }); _dbContext.Dinners.Add(new Dinner() { Title = "Title 3" }); _dbContext.SaveChanges(); }
public OriginalDinnersController(GeekDinnerDbContext dbContext) { _dbContext = dbContext; }