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
Linq 使用「;从「;林克的财产_Linq_Linq To Sql - Fatal编程技术网

Linq 使用「;从「;林克的财产

Linq 使用「;从「;林克的财产,linq,linq-to-sql,Linq,Linq To Sql,在我的类中,我有一个名为“from”的属性,但我不能在linq语句中使用它 有什么解决办法吗,或者我必须更改我的财产名称 lst1 = (from p in db.adv where p.isShowInMainPage && p.isShowInHeader && (p.from <= DateTime.Now) orderby p.id descending select p); lst2= (from p in db.adv where p.isS

在我的类中,我有一个名为“from”的属性,但我不能在linq语句中使用它

有什么解决办法吗,或者我必须更改我的财产名称

lst1 = (from p in db.adv where p.isShowInMainPage && p.isShowInHeader && (p.from <= DateTime.Now)  orderby p.id descending select p);

lst2= (from p in db.adv where p.isShowInMainPage && !p.isShowInHeader orderby p.id descending select p);

在SQL中,我们可以使用[]([from])。LINQ中是否有类似的东西(@from)在开始时应该在C#中工作,在VB.NET中使用[from]

您可以按照@Ales所说的做,并在属性名称前使用@符号。或者,您可以使用Pascal casing将属性重命名为
,从
,.NET设计指南建议对属性使用Pascal casing

Error   14  ; expected