Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            SeedWork.SeedAsync().Wait();

            var db = new SimpleDbContext();

            do
            {
                Console.WriteLine("type some words to insert a new log :");

                var words = Console.ReadLine();
                db.Add(new Log
                {
                    Level   = LogLevel.Info,
                    Content = words
                });
                db.SaveChanges();

                Console.WriteLine("press 'y' to continue...");
            }while ("y".Equals(Console.ReadLine()));

            Console.ReadKey();

            db.Dispose();
        }
Ejemplo n.º 2
0
        public static async Task SeedAsync()
        {
            using (var db = new SimpleDbContext())
            {
                db.Database.Migrate();

                if (!await db.Logs.AnyAsync())
                {
                    db.Logs.Add(new Log
                    {
                        Level   = LogLevel.Info,
                        Content = "初始化..."
                    });

                    await db.SaveChangesAsync();
                }
            }
        }