Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio/LINQ语法,带有名为“日期”的数据库字段_Linq_Entity Framework_Visual Studio_Visual Studio 2013 - Fatal编程技术网

Visual Studio/LINQ语法,带有名为“日期”的数据库字段

Visual Studio/LINQ语法,带有名为“日期”的数据库字段,linq,entity-framework,visual-studio,visual-studio-2013,Linq,Entity Framework,Visual Studio,Visual Studio 2013,我正在为现有数据库构建一个新的VB.net MVC5前端。我正在构造LINQ查询,以便通过EF6查询数据库 其中一个表有一个名为“date”的字段——当我尝试在VS2013中构造LINQ查询时,UI拒绝将字段“date”识别为来自表: Dim a = From e In db.events Select New Models.Tasks With {.TaskID=enq, .Title=task_name, .StartDate=Date} 在VS2013中,最后一个花括号带下划线。预期

我正在为现有数据库构建一个新的VB.net MVC5前端。我正在构造LINQ查询,以便通过EF6查询数据库

其中一个表有一个名为“date”的字段——当我尝试在VS2013中构造LINQ查询时,UI拒绝将字段“date”识别为来自表:

 Dim a = From e In db.events
 Select New Models.Tasks With {.TaskID=enq, .Title=task_name, .StartDate=Date}
在VS2013中,最后一个花括号带下划线。预期-UI未将“日期”识别为db.events中的字段


有解决这个问题的方法吗?

在C中尝试@Date而不是Date,或者在VB中尝试[Date]。那不应该是e.enq、e.task\u name、e.Date吗?也许我只是不了解VB和LINQ…我还没有注意到这是VB.NET,评论更新。是的,当然-Jon的解决方案非常有效-如果你回答这个问题,我会勾选它。但是我没法让斯蒂恩去上班。