コード例 #1
0
        static void Main(string[] args)
        {
            var optionsBuilder = new DbContextOptionsBuilder <LyricsDbContext>();

            optionsBuilder.UseSqlServer("server=(LocalDb)\\MSSQLLocalDB; database=LyricsDB; Integrated Security=true");
            db = new LyricsDbContext(optionsBuilder.Options);
            db.Database.EnsureDeleted();
            db.Database.EnsureCreated();
            SeedUser().GetAwaiter().GetResult();
            using (var reader = new StreamReader(@"C:\Users\klyub\Desktop\Projects\Open-Lyrics\server\src\Sandbox\songdata.csv"))
                using (var csv = new CsvReader(reader, CultureInfo.InvariantCulture))
                {
                    var records = csv.GetRecords <LyricModel>().ToList();
                    SeedLyrics(records).GetAwaiter().GetResult();
                }
            Console.WriteLine("Finished seeding database.");
            Console.ReadLine();
        }
コード例 #2
0
 public UserEfRepository(LyricsDbContext dbContext)
 {
     _dbContext = dbContext;
 }