Prasad Avunoori Ответов: 1

Столбец идентификаторов в модели 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)

Добро пожаловать...

1 Ответов

Рейтинг:
1

kuldeeppaliwal

[Ключ]
[DatabaseGenerated(DatabaseGeneratedOption.Идентичность)]
public int id { get; set; }