Entity Framework

GA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 54
0

Witam

Tym razem chciałem prosić o pomoc w kwestii Entity Framework
w modelu definiuję tabelę z polami jedno z nich to

Kopiuj
        [Required]
        [DisplayName("Data dodania")]
        public DateTime DateAdded { get; set; }

wartość tego pola ustawiam w kontrolerze

Kopiuj
article.DateAdded = DateTime.Now;

W sql-u jest możliwość ustawienia automatycznego generowania daty w momencie zapisywania rekordu

Kopiuj
getdate()

Czy da się ustawić taki parametr z poziomu modelu?

Dzięki za pomoc.

JP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1065
0

W konstruktorzy klasy można.

SO
  • Rejestracja: dni
  • Ostatnio: dni
0

Możesz na DbContexcie nadpisać metody SaveChanges, przy pomocy ChangeTrackera określać czy to nowy obiekt czy zmodyfikowany i ustawiać właściwości typu DateAdded, DateModified.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.