mar*_*ith 2 c# lambda delegates linq-to-sql
我一直在使用带有编译查询的LINQ,基本上是使用了编译查询,Func但问题是它最多有四个参数.
扩展这个是好的做法吗?
有没有办法扩展这个或我应该创建自己的委托?
有时我需要通过六个参数,其他五个和其他四个或更少...所以有四个或更少,我可以继续使用Func代表.
目前传递数据上下文和我需要的参数混合依赖于每个单独的编译查询.
只需声明自己的代理 - 这只是一行代码.如果需要,请参阅我的示例,以便在.NET 2.0中声明.NET 3.5代理以获取某种模板.
我不知道这对LINQ编译查询有多好 - 希望它不会有问题,但是你的用例还不够清楚,我可以肯定地说.
请注意,在.NET 4.0中,支持Func/Action,最多包含8个参数.
| 归档时间: |
|
| 查看次数: |
2781 次 |
| 最近记录: |