我开始使用Entity Framework和RIA Services。我也正在评估是否使用POCO,我相信这是可行的方法,因为我们将在敏捷(scrum)环境中工作......(到目前为止)
使用自跟踪实体,我可以在元数据上添加装饰器以获得客户端验证。如何用POCO课程实现同样的目标?我不想修改生成的文件,因为它们会在最终版本之前生成很多次,并且(当然)我不想每次都写出我的验证代码。
答案 0 :(得分:1)
您不能继续使用部分类和元数据类型吗?这样的事情。
[MetadataType(typeof(MyEntity.Metadata))]
public partial class MyEntity
{
private class Metadata
{
[Required]
[StringLength(5)]
public string MyProperty;
}
}