c# - Is there an easy way to make EntityFramework use SQL default values? -


for example, of entities have datecreated , datemodified fields. defaults these set getutcdate() in sql server.

if try , create entity , don't set these values, exception saying can't run sql insert because date value out of range. makes sense because c# default dates 1/1/0001 while sql server's minimum date 1/1/1753.

so there way can tell ef either use sql server default values, or not try , insert columns have not been set?

you must set storegeneratedpattern properties identity datecreated , computed datamodified. available in designer. once cannot modify values in application - database can set properties. wrote some article because feature had bug before vs2010 sp1 there reports still doesn't work sometimes.


Comments

Popular posts from this blog

c# - how to write client side events functions for the combobox items -

exception - Python, pyPdf OCR error: pyPdf.utils.PdfReadError: EOF marker not found -