Inicializando o objeto para manipular resultados nulos de consulta
Tenho um modelo de objeto como este:
public class MyObject{
public int Prop1{get;set;}
public int Prop2{get;set;}
}
Eu uso esse objeto em uma consulta linq to sql como esta:
var MyQuery = from....
where....
select new MyObject()
{
Prop1 = ...
Prop2 = ...
};
O problema é que, às vezes, o Prop1 fica vazio na consulta e recebo um erro porque o Prop1 é nul
Estou adicionando isso à classe:
public class MyObject{
...
public void Init()
{
this.Prop1 = 0;
this.Prop2 = 0;
}
Como vinculo o Init ao evento "o objeto acabou de ser criado"?
E, resolver o problema de um nulo, inicializando o objeto como 0, é a melhor maneira de fazê-l
brigado por suas sugestõe
edit: eu estou usando Prop1 na interface do usuário e não consigo exibir nulo, deve ser 0.