how i pledge linq sql doesn't overrule violate non-nullable db default values?
i have an sql server db list fields:
- a
bitdefault value 1,not null. - a
smalldatetimedefault valuegettime(),not null. - an
intdefault value,identity,not null.
when i beget linq sql table, following happens:
- the
bitgiven special treatment. - the
smalldatetimegiven special treatment. - the
intnotedisdbgenerated.
this means i inserts controlling linq sql, following happen:
- the
bitsent 0, vital default value. right? - the
smalldatetimesent an uninitializedsystem.datetime, producing an blunder sql server given doesn't tumble sql server smalldatetime range. right? - the
isdbgeneratedintsent; db beget value linq sql following review back.
what changes i have to unfolding work?
to summarize: i wish non-nullable fields db-assigned default values, nonetheless i don't wish isdbgenerated means i can't yield values origination updates inserts controlling linq sql. i also wish isdbgenerated means i have hand-modify formula generated linq sql.
edit: answer seems discount tide linq sql.
Comments
Post a Comment