Array
(
)

Demembrar data para carregar no javascript

Pjava
   - 19 mar 2014

Tenho no BD um campo DataNascimento, onde é gurdada no formato YYYY-mm-dd. Tenho uma função javascript que varre a tabela pelo CPF passado. Caso haja registro para o CPF, então ele monta os campos no formulário. Acontece, que a Data de Nascimento, no formulário, é montada com três objetos option(Combobox), assim:
Dia Mes Ano.
Como eu faço na minha controller um método que me retorne a Data do BD desmembrada, para eu carregar no meu formulário?

Pjava
   - 19 mar 2014

Uso LINQ assim:
var Result = (from a in db.TB_CLIENTES
where a.CdCliente == "1" && a.CPF == _cpf
select new
{
a.Nome,
a.Endereco,
a.Numero,
a.CEP,
a.Complmento,
a.Telefone,
a.Celular

}).ToList();

Pjava
   - 19 mar 2014

Resolvi assim:
var Result = (from a in db.TB_CLIENTES
where a.CdCliente == "1" && a.CPF == _cpf
select new
{
a.Nome,
Dia = a.DataNascimento.Value.Day,
Mes = a.DataNascimento.Value.Month,
Ano = a.DataNascimento.Value.Year,
a.Email,
a.Endereco,
a.Numero,
a.CEP,
a.Complmento,
a.Telefone,
a.Celular

}).ToList();