コード例 #1
0
        private static void SeedExamples(ExampleContext context)
        {
            if (!context.Examples.Any())
            {
                context.Add(new Example()
                {
                    CreatedDate = DateTime.Now,
                    Name        = "First example"
                });

                context.Add(new Example()
                {
                    CreatedDate = DateTime.Now,
                    Name        = "Second example"
                });

                context.SaveChanges();
            }
        }
コード例 #2
0
 public ExampleRepository(ExampleContext context) : base(context)
 {
     this.context = context;
 }
コード例 #3
0
        public static void InitializeForProduction(ExampleContext context)
        {
            context.Database.EnsureCreated();

            SeedExamples(context);
        }
コード例 #4
0
        public static void InitializeForDevelopment(ExampleContext context)
        {
            context.Database.EnsureCreated();

            SeedExamples(context);
        }
コード例 #5
0
 public Repository(ExampleContext context)
 {
     this.context = context;
 }