Exemple #1
0
 private static void RetrieveDaysInBattle()
 {
     var battles = businessDbContext.Battles.Select
                       (b => new
     {
         b.Name,
         Days = BusinessDBContext.DaysInBattle(b.StartDate, b.EndDate)
     })
                   .ToList();
 }
Exemple #2
0
        public void QueryWithFunction()
        {
            var inMemoryOptions = new DbContextOptionsBuilder <BusinessDBContext>()
                                  .UseInMemoryDatabase("QueryWithFunction").Options;
            var context = new BusinessDBContext(inMemoryOptions);

            SeedData(context);
            var battles = context.Battles.Select(
                b => new
            {
                b.Name,
                Days = BusinessDBContext.DaysInBattle(b.StartDate, b.EndDate)
            })
                          .ToList();

            Assert.AreNotEqual(0, battles.Count());
        }