我的 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
{
}
}
我的问题是,如果我把at放进[MetadataType(typeof(Validation))]
去,它可以工作,但如果我把它放在这里,就像上面的代码一样。为什么 ?Designer.cs
GuestParty class
Validation.cs