从MySql数据库请求日期字段并保存在Windows应用商店应用程序类字段中

从MySql数据库请求日期字段并保存在Windows应用商店应用程序类字段中,mysql,entity-framework,date,datetime,windows-store,Mysql,Entity Framework,Date,Datetime,Windows Store,我有一个MySQL数据库,其中一个字段是日期,用于windows应用商店应用程序 我正在使用实体框架对数据库进行请求。 我有一个类,其字段类型为DateTime 我想要的是从DB字段中获取日期并将其插入到类中 作为代码,我有: var user2 = (from u in db.challenge select u).ToList(); foreach (var u in user2) { utilizadores.Add(new ChallengeTest

我有一个MySQL数据库,其中一个字段是日期,用于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”的异常

如果我把鼠标移到美国日期上,它会说这是一个日期时间?。还试图将我的本地类字段更改为DateTime?但它仍然不起作用

有什么办法或建议我该怎么做?
谢谢你的帮助。

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

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