public static ImportFromJson ( AlbumViewerBusiness.AlbumViewerContext context, string json ) : int | ||
context | AlbumViewerBusiness.AlbumViewerContext | |
json | string | |
리턴 | int |
/* * To reset database: * ---------------- * drop table users * drop table tracks * drop table albums * drop table artists * drop table __MigrationHistory */ /// <summary> /// /// </summary> /// <param name="context"></param> protected override void Seed(AlbumViewerContext context) { base.Seed(context); // serves as model warmup and db initialization if (!context.Users.Any()) { string jsonFile = Path.Combine(App.Configuration.ApplicationRootPath, "data\\albums.js"); string json = File.ReadAllText(jsonFile); AlbumViewerDataImporter.ImportFromJson(context, json); } }