Итак, у меня есть файл json со следующими значениями: 
, и мне нужно создать базу данных MSSQL для него, используя ASP.NET MVC и Entity Framework.Мой вопрос будет состоять из двух частей.
- Как мне заполнить базу данных этим JSON?
- Как должна выглядеть или записываться моя модель?Мне особенно любопытно о спецификациях и части изображения.
[Редактировать] Метод семян
using (StreamReader jsonData = new StreamReader(System.Web.HttpContext.Current.Server.MapPath("~/Resources/products.json")))
{
List<Product> products = JsonConvert.DeserializeObject<List<Product>>(jsonData.ReadToEnd());
products.ForEach(s => context.Products.AddOrUpdate(s));
context.SaveChanges();
}
[Редактировать] Моя модель:
public class Product
{
public int id { get; set; }
public string name { get; set; }
public double price { get; set; }
public string specsmanufacturer { get; set; }
public int specsstorage { get; set; }
public string specsos { get; set; }
public int specscamera { get; set; }
public string imagesmall { get; set; }
public string imagelarge { get; set; }
}