我在sqlserver 2008中有一个LoginRecord表,其中包含以下列结构 -
LoginId - int, identity
UserId - int
LoginDateTime- Allow nulls false,default value getdate()
Run Code Online (Sandbox Code Playgroud)
我按实体框架6插入新记录如下 -
db.LoginRecords.Add(new LoginRecord() { UserId = UserId });
db.SaveChanges();
Run Code Online (Sandbox Code Playgroud)
但是在LoginDateTime表中,正在插入空值.它应该是当前的日期时间.
我正在使用数据库第一种方法.
怎么能克服这个问题?