Значит у меня есть база данных следующей схемы :
namespace eShop.Entities
{
public class ListCities
{
public string Id { get; set; }
public string ParentId { get; set; }
public string Name { get; set; }
public ICollection<CityArea> CityAreas { get; set; } = new List<CityArea>();
}
public class CityArea
{
public string Id { get; set; }
public string ParentId { get; set; }
public string Name { get; set; }
public ICollection<City> Cities { get; set; } = new List<City>();
}
public class City
{
public string Id { get; set; }
public string ParentId { get; set; }
public string Name { get; set; }
public ICollection<AppUser> AppUsers = new List<AppUser>();
}
}
Ко мне с фронта приходит объект в json формате, который я конвертирую в объект ListCities. Вот пример
[HttpPost]
public async void Post(string jsonData)
{
ListCities list = JsonConvert.DeserializeObject<ListCities>(jsonData);
await _cityRepository.SaveCitiesAsync(list);
}
Как мне правильно реализовать метод SaveCitiesAsync() чтобы данный объект сразу заносился в базу данных с учетом всех связей и разносился по нужным таблицам?
public async Task SaveCitiesAsync(ListCities listCities)
{
ListCities newListCities = new ListCities {
//как писать код тут?
};
await Context.ListCities.AddAsync(newListCities);
await Context.SaveChangesAsync();
}
Context.ListCities.AddAsync(listCities); – решение. Спасибо.
Виртуальный выделенный сервер (VDS) становится отличным выбором
В одном проекте заполняется база данных с моделью, нужно в другом проекте их взятьЧто нужно для этого настроить что бы база с моделью была...
В общем такое делоНа днях надумал соорудить игру, эдакую экономическую стратегию
Создаю PictureBox в классе, он отображается, но при попытке что-либо отрисовать на нём я получаю целое ничегоНи ошибки, ни линии