podczas dodawania nowego rekordu jak tenJak wstawić wartości domyślne DB w EF?
ContentContacts c2 = new ContentContacts();
c2.updated_user = c2.created_user = loggedUserId;
c2.created_date = c2.updated_date = DateTime.UtcNow;
db.ContentContacts.AddObject(c2);
Dostaję
Cannot insert the value NULL into column 'main_email_support', table 'SQL2008R2.dbo.ContentContacts'; column does not allow nulls. INSERT fails. The statement has been terminated.
ale wartość domyślna w bazie jest pusty ciąg znaków takich jak:
dlaczego otrzymuję taki błąd? EF nie powinien powiedzieć coś takiego:
"ohh, it's a
null
value, so let's add the column default value instead"
Czy otrzymujesz błąd w linii AddObject lub gdy wywołujesz zapisanie zmian? –
błąd zostanie wywołany, gdy zadzwonię do 'SaveChanges' – balexandre