public ActionResult Index() { var context = new ProfileSampleEntities(); // var sources = context.ImgSources.Take(20).Select(x => x.Id).ToList(); var model = context.ImgSources.Take(20).Select(x => new ImageModel() { Name = x.Name, Data = x.Data }).ToList(); // // foreach (var id in sources) // { // var item = context.ImgSources.Find(id); // // var obj = new ImageModel() // { // Name = item.Name, // Data = item.Data // }; // // model.Add(obj); // } return View(model); }
public ActionResult Convert() { var files = Directory.GetFiles(Server.MapPath("~/Content/Img"), "*.jpg"); using (var context = new ProfileSampleEntities()) { foreach (var file in files) { using (var stream = new FileStream(file, FileMode.Open)) { byte[] buff = new byte[stream.Length]; stream.Read(buff, 0, (int) stream.Length); var entity = new ImgSource() { Name = Path.GetFileName(file), Data = buff, }; context.ImgSources.Add(entity); context.SaveChanges(); } } } return RedirectToAction("Index"); }