Столбец идентификаторов в модели MVC
Всем Привет,
Я сгенерировал модель из базы данных(Первый подход к базе данных).
Затем я преобразовал столбцы первичного ключа в Identity (1,1). Теперь, не обновляя модель из базы данных, я хотел бы вставить запись(например, db. Addobject(obj)). Я имею в виду, что хочу отредактировать файл edmx.cs, чтобы разместить это поле идентификации в базе данных.
Пожалуйста помочь.
David_Wimbley
почему бы вам не захотеть обновить модель в ваших сущностях? Его просто просто обновить модель из базы данных, и это решит вашу проблему.
Как называется ваша колонка идентификации для одного...это поможет. На самом деле было бы проще сделать обновление модели из базы данных.
Prasad Avunoori
Спасибо, Дэвид, за ответ.
Как вы уже сказали, при обновлении из базы данных я потерял аннотации данных, например [DisplayName("Employee Name")] для свойства EmployeeName.
Amitava Bag (Kolkata)
Пожалуйста, сделайте частичный класс и перенесите туда все пользовательские аннотации данных. Затем обновите файл. edmx без каких-либо проблем.
David_Wimbley
Я согласен с амитавой...можете сделать частичный класс или создать ViewModels для ваших сущностей, если хотите
Prasad Avunoori
Спасибо тебе, Амитава, за твою мысль, любой онлайн-пример отлично подходит для меня.
Prasad Avunoori
У меня здесь есть ключ. http://themonitoringguy.com/tips-tricks/validating-microsoft-entity-framework-objects-c-mvc/#comment-171
Спасибо за предложение, Амитава.
Amitava Bag (Kolkata)
Добро пожаловать...