【发布时间】:2013-03-31 23:49:38
【问题描述】:
BETWEEN CAST(GETDATE() AS DATE) AND DATEADD(WEEK, 4, CAST(GETDATE() AS DATE))
这就是你在 mssql 中的做法。我如何使用动态 linq(或其他任何名称 - 不是 C#,而是字符串)来做到这一点。
我将不胜感激。
【问题讨论】:
-
你是什么意思“动态 linq(不管它叫什么 - 不是 C#,而是字符串”?
-
我认为它的意思是
"from a in b"而不是b.Where(a => ...) -
@Chris,你的问题很难理解,很少有人愿意回答也就不足为奇了。 LINQ 是 C# 的东西(我在下面回答的假设是您想要 C# 答案,但它不在您的标签中,并且您说“不像 C#”,所以不清楚您是否使用了错误的术语或做出了不正确的假设.
-
欢迎来到 Stackoverflow!提问时,无需在标题中添加标签。请参阅meta.stackexchange.com/q/19190 讨论为什么不需要它们。
-
@harriyott 你没听说过动态 LINQ。这是一回事。而不是传递一个委托,而是将一个字符串传递给定义过滤器的运算符,例如
Where,而不进行类型检查。