私のDesigner.csは次のとおりです。
namespace CeremonyApp
{
. . .
[EdmEntityTypeAttribute(NamespaceName="CeremonyDBModel", Name="GuestParty")]
[Serializable()]
[DataContractAttribute(IsReference=true)]
public partial class GuestParty : EntityObject
{
. . .
}
. . .
}
次のコードを持つ(GuestParty)
モデルのエンティティを検証しています。(Validation.cs)
namespace CeremonyApp.Models
{
public class Validation
{
[Required(ErrorMessage = "Testing")]
public String TableNo { get; set; }
}
[MetadataType(typeof(Validation))]
public partial class GuestParty
{
}
}
私の問題は、に入れた場合[MetadataType(typeof(Validation))]
は機能Designer.cs
しますが、上記のコードのようGuestParty class
にここに入れた場合は機能しません。Validation.cs
なんで ?