从MySql DB请求日期字段并保存在Windows应用商店APP类字段中

时间:2014-04-22 15:54:51

标签: mysql entity-framework date datetime windows-store

我有一个MySQL数据库,其字段为Date,可在Windows应用商店中使用。

我正在使用实体框架来处理对数据库的请求。 我有一个类型为DateTime的字段。

我想要的是从DB字段中获取日期并将其插入到类中。

作为代码,我有:

var user2 = (from u in db.challenge

select u).ToList();

foreach (var u in user2)
       {
          utilizadores.Add(new ChallengeTest
          {          
            date= u.datefield,
                });
           }

我尝试了u.date,u.date.value.Date,但总是给我:

  

“System.InvalidOperationException”类型的异常

如果我将鼠标悬停在u.date。(...)上,它表示这是一个DateTime?。还尝试将我的本地类字段更改为DateTime?但它仍然无法运作。

我应该如何解决或消磨? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

好的,修好了。如果其他人有这个问题,

使用Non Null在MySql上设置DateTime(否则你必须在c#中将“Datetime?”声明为可为空)