Я создаю приложение с использованием MVC 3 и Entity Framework 4. Я создал свою модель данных Entity и сгенерировал из нее базу данных.Теперь я знаю, что атрибуты проверки, такие как [Required] или [StringLength (5)], могут использоваться в свойствах модели для проверки как на стороне клиента, так и на стороне сервера.
Я хотел бы знать, могут ли эти атрибуты также бытьгенерируется динамически вместо того, чтобы явно добавлять их в модель?Я видел, что в EF 4.1 RC вы можете использовать Fluent API для дальнейшей настройки вашей модели в методе OnModelCreating с помощью класса DbModelBuilder.Как показано здесь Я работаю с фреймворком, который все еще использует ObjectContext вместо DbContext, поэтому я хотел бы знать, можно ли использовать вышеуказанное решение в сочетании с ObjectContext?
КакИ последнее замечание: поскольку я пытался выяснить, как создавать и использовать аннотации данных, кажется, что использование моделей представлений увеличит сложность проверки.Из того, что я прочитал здесь , кажется, что простая передача моделей непосредственно в представление избавит от необходимости добавлять аннотации к моделям, а также к моделям представления.Однако это означает, что вы больше не можете использовать строго типизированные представления, когда вы объединяете модели и передаете их непосредственно в представление?