ここで説明するアプローチを使用しています:-
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; }
}
コンパイラは、「名前は既に定義されています」と言います。