【发布时间】:2011-05-14 07:20:20
【问题描述】:
伙计们 我怎样才能实现以下目标
var productslist=from p in productsTable
select new product{Id=p.Id,Tax=myfunctions.calculateTax(p.price)};
我尝试 google 并遇到了这个document。有没有其他方法可以在不使用第三方 dll 的情况下做到这一点
解决方案:将应用程序移至 .net 4.0(这实际上是支持并且应该可以工作)。 Nway我暂时坚持以下解决方案
【问题讨论】:
-
calculateTax是您数据库中的存储过程/函数吗? -
没有。它在我的代码中是一个函数
-
检查“文档”链接上方的链接。它有一个 dll 允许你在 Linq 查询中使用 .ToExpandable()
-
@lafama - 指处理
Expression<...>类型;您的calculateTax方法不是ExpressionAFAIK。
标签: c# linq linq-to-sql .net-3.5