3

ここで説明するアプローチを使用しています:-

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

コンパイラは、「名前は既に定義されています」と言います。

4

1 に答える 1

3

Entity Data Model から生成されたエンティティ クラスに注釈を付ける方法について同じ問題に遭遇したところ、別のスタックオーバーフロー スレッドで答えが見つかりました。

Entity Framework 4.0 での System.ComponentModel.DataAnnotations の使用

于 2011-03-12T01:40:47.490 に答える