ola pessoal
eu tenho uma classe que possui uma heranca e tenho que remover a validação da herança.
segue a estrutura (tive que alterar, nao posso colocar o fonte aqui, regras da empresa)
public class ClassePaiDO
{
private int id = 0;
private string nome = string.Empty;
private ClasseHerancaDO classeHerancaDO = new ClasseHerancaDO();
[
DisplayName("ClassePai:"),
Requered(CampoNome = "ClassePai")
]
public int Id
{
get { return id; }
set { id = value; }
}
[
DisplayName("ClassePai:")
]
public string Nome
{
get { return nome; }
set { nome = value; }
}
public ClasseHerancaDO ClasseHerancaDO
{
get { return classeHerancaDO; }
set { classeHerancaDO = value; }
}
}
public class ClasseHerancaDO
{
private int id = 0;
private string nome = string.Empty;
[
DisplayName("ClasseHeranca:"),
Requered(CampoNome = "ClasseHeranca")
]
public int Id
{
get { return id; }
set { id = value; }
}
[
DisplayName("ClasseHeranca:")
]
public string Nome
{
get { return nome; }
set { nome = value; }
}
}
deixei o exemplo o mais simples que pude
agora, tenho que remover a validação da ClasseHerancaDO, como faco isso?
encontrei exemplos desse tipo
[Bind(Exclude="Id")]
porém, como eu faço quando é uma herança?
tentei
[Bind(Exclude="ClasseHerancaDO.Id")]
mas nao funcionou.
como teria que fazer neste caso?
abs
obrigado pessoal
Carlos Eduardo Barbosa
Analista de Sistema
Business Intelligence
WEB Intelligence
carlos.ed.b@hotmail.com
@carlos_ed_b
Mercúrio – Comunicação Digital