public static void Seed(WordDBContext context) { var assembly = Assembly.GetExecutingAssembly(); var resourceStream = assembly.GetManifestResourceStream("Hangman.Infrastructure.Data.Word.xml"); var xml = XDocument.Load(resourceStream); foreach (var element in xml.Descendants("word_list")) { var i = 1; foreach (var childEllement in element.Descendants()) { context.Words.Add(new Word { Id = i, Name = childEllement.Value }); i++; } } context.SaveChanges(); }
public bool AddEntity(T entity) { db.Set <T>().Add(entity); return(db.SaveChanges() > 0); }