Pourquoi l'Assistant Modèle de données d'entité ne produit-il pas une entité reflétant une table db avec une valeur par défaut de getdate ()?

J'ai une table de database où l'une de ses colonnes est de type datetime. La valeur par défaut de cette colonne est définie sur getdate() .

À l'aide de l'assistant EDM, je génère le model d'entité. Malheureusement, la class de model d'entité générée ne définit pas la colonne d'une nouvelle ligne à la date à laquelle la ligne est créée.

Pourquoi l'Assistant EDM ne produit-il pas une entité reflétant une table db avec une valeur par défaut de getdate ()?

L'atsortingbut "valeur par défaut" sur les membres scalaires dans les templates EF est uniquement pour les valeurs constantes. Ce dont vous avez besoin est de définir StoreGeneratedPattern sur "Computed" afin d'indiquer à EF que la colonne recevra une valeur db-side.