Usuário com melhor resposta
Conversão

Pergunta
-
select
mnts
.NumSeq,usr
.NomEmpUsr,minEsp
.DscEsp,mnts
.AssMnt,minTra
.DatRecTrmMntfrom dbo.SIC_Minuta mnts
inner join dbo.SIC_MinutaEspecie minEsp on mnts.IdeEspMnt = minEsp.IdeEspMnt
inner join dbo.SIC_Usuario usr on mnts.IdeEmpUsr = usr.IdeEmpUsr
inner join dbo.SIC_MinutaTramite minTra on mnts.IdeMnt = minTra.IdeMnt
where convert(varchar(10),minTra.DatRecTrmMnt,103) = '12/08/2008'
Meus caros, como fazer esse tipo de conversão no LINQ?
Menlhor dizendo, como ficaria essa query no LINQ utilizando o c# ?
[]'s
Respostas
-
Ola,
Provavelmente o campo da sua DB é nullable e, sendo assim, precisa algo como:
DateTime.Parse(minTra.Value.DatRecTrmMnt).ToString("dd/MM/yy") == data.ToString("dd/MM/yy")- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 3 de setembro de 2010 23:23
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 9 de setembro de 2010 23:07
Todas as Respostas
-
Error 1: The best overloaded method match for 'System.DateTime.Parse(string)' has some invalid arguments
Error 2: Argument '1': cannot convert from 'System.DateTime?' to 'string'
* minTra.DatRecTrmMnt is a datetime data type
public DataTable CarregaMinutasPorData(string tableName, DateTime data)
{
try
{
var qry = from min in db.SIC_Minutas
{
};
}
catch (Exception ex){
}
}
-
Ola,
Provavelmente o campo da sua DB é nullable e, sendo assim, precisa algo como:
DateTime.Parse(minTra.Value.DatRecTrmMnt).ToString("dd/MM/yy") == data.ToString("dd/MM/yy")- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 3 de setembro de 2010 23:23
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 9 de setembro de 2010 23:07