title: How to save an image to Database using MVC 4
body: <p>So I have a project which is a Shopping Cart, I have to save images to the database instead of uploading them to the server, here is my model</p>
  
  <pre><code>namespace ShoppingCart.Models
  {
      [Bind(Exclude = "ItemID")]
      public class Item
      {
          [ScaffoldColumn(false)]
          public int ItemID { get; set; }
          [DisplayName("Category")]
          public int CategoryID { get; set; }
          [DisplayName("Brand")]
          public int BrandID { get; set; }
          [Required(ErrorMessage = "A Name is required")]
          [StringLength(160)]
          public string Title { get; set; }
          public string Description { get; set; }
          [Required(ErrorMessage = "Price is required")]
          [Range(0.01, 100.00,
              ErrorMessage = "Price must be between 0.01 and 500.00")]
          public decimal Price { get; set; }
          [DisplayName("Album Art URL")]
          [StringLength(1024)]
  
          public string ItemArtUrl { get; set; }
          public byte[] Picture { get; set; }
  
          public virtual Category Category { get; set; }
          public virtual Brand Brand { get; set; }
          public virtual List&lt;OrderDetail&gt; OrderDetails { get; set; }
      }
  }
  </code></pre>
  
  <p>So Im unsure how to go about the controller to insert images or the view to display them, I have search for information about this but I cant really find anything, Im using entity framework code first.</p>