Я пишу свой первый проект ASP.NET MVC, и очень неопытный в этой теме, поэтому, пожалуйста, потерпите меня.
Я должен использовать существующую базу данных для нового приложения, которое мне нужно создать.Я настроил это как источник данных и использовал модель данных объекта ADO.NET, чтобы выбрать нужные мне таблицы.У меня есть одна таблица, которая содержит категории, связанные с родительской записью, к которой присоединяется уникальный идентификатор.Эта таблица не отображается в конструкторе, но входит в папку «Ассоциации».Как мне вставить записи в эту таблицу?Или я полностью ошибаюсь?
Вот код, который у меня есть для создания:
//
// POST: /Home/Create
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create([Bind(Exclude = "KeyID")] KeyDate dateToCreate, int topic, int level, int subject, int audience)
{
dateToCreate.Created = DateTime.Now;
dateToCreate.CreatedBy = User.Identity.Name;
if (!ModelState.IsValid)
return View();
keyDateRepository.Add(dateToCreate);
keyDateRepository.Save();
return RedirectToAction("Index");
}
Вот код для хранилища:
//
// Insert/Delete Methods
public void Add(KeyDate keyDate)
{
db.KeyDates.AddObject(keyDate);
}
[...]
//
// Persistence
public void Save()
{
db.SaveChanges();
}
Любая помощь высоко ценится.