我有c#代码通过linq填充我的数据库,
Post post = new Post();
post.Creator = AccountHelpers.CurrentUser.UserID;
post.Message = message;
post.TimeCreated = DateTime.Now;
context.Posts.InsertOnSubmit(post);
context.SubmitChanges();
然而,当这个运行时,数据库显示正确的日期,没有任何时间创建,因此无法按年龄过滤。
例如,今天20:25的一个项目在SQL数据库中显示为2014-08-10 00:00:00.000 - 我希望时间也在那里显示。
我的表格如下
[MessageID] [int] IDENTITY(1,1) NOT NULL,
[Message] [varchar](255) NOT NULL,
[Creator] [int] NOT NULL,
[TimeCreated] [datetime] NOT NULL,
我错过了什么吗?
答案 0 :(得分:1)
修复来自在源代码管理中编辑的DBML而没有告诉我,实体映射已更改..
多么尴尬!