protected void InitDb() { var getFiles = Directory.GetFiles(System.AppDomain.CurrentDomain.BaseDirectory + "\\Content\\images"); foreach (var path in getFiles) { var file = new FileStream(path, FileMode.Open); byte[] bytes = new byte[file.Length]; var model = new ImageItem { ImageData = bytes, Description = "Initializ db", ImageMimeType = "image/jpeg" }; file.Read(bytes, 0, (int)file.Length); using (var dbCtx = new ImageAppDBContext()) { dbCtx.Entry(model).State = System.Data.Entity.EntityState.Added; dbCtx.ImageItems.Add(model); dbCtx.SaveChanges(); } } }
public Repository(ImageAppDBContext context) { Context = context; }