Я думаю, что у меня почти такая работа, но я не могу понять, как закончить.Сохранение списка объектов в db - MVC
Модель:
public class Location
{
public int LocationId { get; set; }
public string SiteCode { get; set; }
public int PersonId { get; set; }
public int IncidentId { get; set; }
}
вид Модель
public List<Location> LocationList { get; set; }
Контроллер:
[HttpPost]
public ActionResult AddRecord(RecordViewModel model)
{
if (ModelState.IsValid)
{
Location location;
foreach (var loc in model.LocationList)
{
location = new Location
{
PersonId = model.PersonId,
SiteCode = loc.SiteCode,
IncidentId = loc.IncidentId
};
}
using (var db = new MyEntities())
{
db.Order.AddObject(incident);
db.Location.AddObject(location);
db.Comment.AddObject(comment);
db.SaveChanges();
}
Линия db.Location.AddObject(location);
получает пустой. Как получить список местоположений из foreach, в db?
Является ли действие украшенным '[HttpPost]'? Кроме того, что такое 'TrespassEntities'? –
Да это сообщение. Имя изменено на MyEntities, это соединение EF db. – BattlFrog
Вы должны создать проект репо для обработки связанных с базой данных данных. – JsonStatham