Сущности ADO.NET - аннотации данных на основе модели - PullRequest
3 голосов
/ 13 декабря 2010

Я использую подход, описанный здесь: -

http://blogs.msdn.com/b/adonet/archive/2010/12/06/ef-feature-ctp5-code-first-walkthrough.aspx

Я хотел бы использовать конструктор поверхностей для разработки моей модели, а затем использовать частичные классы для включения аннотаций данныхдля проверки.Однако, если я использую частичный класс и затем пытаюсь ссылаться на существующее свойство, компилятор жалуется, что свойство уже существует.

Как мне преодолеть это?


например

public partial class Product
{
    [Required(ErrorMessage="Name is required")]
    public string Name { get; set; }
} 

Компилятор говорит: «Имя уже определено».

1 Ответ

3 голосов
/ 12 марта 2011

Я только что натолкнулся на ту же проблему о том, как аннотировать класс сущностей, который генерируется из модели данных сущностей, и нашел ответ в другом потоке stackoverflow:

Использование System.ComponentModel.DataAnnotations с Entity Framework 4.0

...