2010-12-12 18 views
3

私はアプローチを使用していますが、ここで説明した: -ADO.NETエンティティ - モデル最初のデータ注釈

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; } 
} 

「名前は既に定義されています」と表示されます。

+0

を?コードを投稿できますか? – Oded

+0

コードサンプルを追加しました - ありがとう –

答えて

3

私はちょうどエンティティデータモデルから生成されたエンティティクラスに注釈を付ける方法については、同じ問題に出くわしましたし、私は別のstackoverflowのスレッドで答えが見つかりました:あなたはプロパティを参照しているどのように

Using System.ComponentModel.DataAnnotations with Entity Framework 4.0

関連する問題