seulement stocker la date dans la base de données pas de temps de la partie C#

J'ai une classe de test et un ExecutionDate propriété qui stocke uniquement date, mais lorsque nous utilisons [DataType(DataType.Date)] qui contient également de la partie heure dans la base de données mais je ne veux que de la date de la partie.

public class Test
{
     [Key]
     public int Id { get; set; }

     [DataType(DataType.Date)]
     public DateTime ExecutionDate { get; set; }      
}

Est de toute façon de stocker uniquement date à temps partie en db à l'aide de Entity Framework? S'il vous plaît aider moi.....

J'ai ajouté un instantané lors de l'utilisation [DataType(DataType.Date)] qui stocke partie heure 00:00 je veux supprimer ce

seulement stocker la date dans la base de données pas de temps de la partie C#

Eh bien, qu'est-ce que le type de la colonne de votre table de base de données?? Si la colonne dans votre base de données est DATETIME - alors bien sûr, vous obtenez la date & dans le temps. Le colonne de base de données doit être de type de données DATE - pas seulement votre attribut de la classe C#!
faire de votre base de données de la colonne a DATE !
C'est plus un affichage de problème, un problème de stockage. Un datetime est un datetime, même si la durée de la partie est rien. Votre outil qui affiche le contenu de la table montre juste le format par défaut pour le type datetime. Si vous ne voulez pas voir la timepart modifier le réglage de l'outil utilisé pour l'affichage de db de contenu.
Vous ne pouvez le faire DATE sur le niveau de base de données .NET et Entity Framework, nous n'avons pas un "date" type de données. Dans .NET code, vous toujours date&le temps ne peut pas changer cela. Mais dans la base de données SQL Server le tableau, vous pouvez en faire un DATE et de stocker uniquement la date
Comment votre base de données est créée ? Si vous suivez le Premier Code et de générer votre base de données à partir de votre code, alors vous devez ajouter une Colonne(TypeName="date") de l'attribut sur la propriété.

OriginalL'auteur ADMIN | 2015-11-17