Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 25695|Respuesta: 1

[Fuente] ef utiliza System.Data.Entity.DbFunctions.DiffDays para consultar los datos del día actual y de ayer

[Copiar enlace]
Publicado en 8/11/2016 14:41:31 | | |
Marco linq/ef Expresión Lambda donde consulta para la fecha actual
http://www.itsvse.com/thread-3093-1-1.html
(Fuente: Arquitecto)


He probado muchos métodos antes



El resultado fue incorrecto

El tipo especificado "Fecha" no es compatible. Solo se soportan los ajustes iniciales de valor, los miembros de la entidad y las propiedades de navegación de entidades.
También solía convertir cadenas, y también me salió un error



Hazlo


Veamos la sentencia SQL generada por EF:

Consulta hoy:

ESCOGER
    [GroupBy1]. [A1] COMO [C1]
    DE ( SELECT
        COUNT_BIG(1) COMO [A1]
        DE [dbo]. [ITSVSE] COMO [Extensión1]
        DONDE 0 = (DATEDIFF (día, [Extensión1].[ CreateTime], SysDateTime()))
    ) COMO [GroupBy1]

Consulta de ayer:

ESCOGER
    [GroupBy1]. [A1] COMO [C1]
    DE ( SELECT
        COUNT_BIG(1) COMO [A1]
        DE [dbo]. [ITSVSE] COMO [Extensión1]
        DONDE 1 = (DATEDIFF (día, [Extentión1].[ CreateTime], SysDateTime()))
    ) COMO [GroupBy1]






Anterior:C# int a cadena con coma para cada tres bits
Próximo:Creando archivo de buzón: Existe el archivo
 Propietario| Publicado en 3/3/2017 12:08:00 |
Consulta los datos de ayer
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com