标签列表
我该在哪里找到System.Linq.Dynamic dll?
c#
asp.net-mvc
linq
41
41
我到处寻找这个dll文件,但无论如何都找不到,有人知道在哪里可以获取并能够帮助我吗? 谢谢!
-
twal
3
个回答
41
41
现在它也可以通过
NuGet
库获得。
-
Andriy K
4
1
注意,这个 NuGet 包的描述有误导性。它确实声明“这是 Microsoft 的程序集”,但包所有者并不是 Microsoft。它看起来真的不像是由 Microsoft 官方发布的。
- Frédéric
微软从未实际发布过dll,它只是作为代码发布。但如果你怀疑,你总可以反编译它。
- Andriy K
@AndriyK,我认为这是一种危险的态度。如果作者是恶意的,他们以后可以发布带有恶意软件的更新代码。即使当前版本很干净,您基本上选择信任作者,并在项目的寿命内(甚至可能将此信任传播到其他项目!)信任他们。最终,信任微软和一些在其名义下行事的陌生人之间存在很大的区别。
- Zero3
同样的话也适用于你使用的几乎所有NuGet依赖项。这始终是信任的问题。 另一方面,如果存在大约每天400次下载的库的安全问题,你不会是唯一一个提到它的人,并且在你的更新代码到达生产之前,它将被删除。
- Andriy K
回答链接
36
36
你可以从这个
链接
中获取它。这是一个包含动态链接源码的压缩文件,而不是dll。
最初发布在ScottGu的博客
这里
。
-
Geoff
9
10
只需将 Dynamic.cs 文件添加到您的项目中。它定义了命名空间 System.Linq.Dynamic。在您的代码文件顶部添加:using System.Linq.Dynamic;。
- Geoff
我想知道是否有人可以解释为什么我可以在这个库中使用OrderBy("someColumn"),但没有定义OrderByDescending("someColumn")?如果我使用动态库,如何按降序对元素进行排序?
- Marko
2
@Marko 我不知道这种方法是否更少一些麻烦,但你可以这样做:OrderBy("someColumn desc")
- Geoff
为什么 OrderBy 没有返回 IOrderedQueryable 呢?!
- KellySandwiches
动态 LINQ 是否也支持像这样即时设置列: .Foreach("x => x.@0 = x.@0 * @1", "SomeColumnName", 1.10)
- Fernando Torres
显示剩余4条评论
回答链接
7
7
源文件和.dll文件
GitHub链接
-
Nazar Tereshkovych
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
21
我该在哪里找到免费的C#电子书?
17
我该在哪里找到 Microsoft.Office.Interop.Word.dll (2010)?
85
我该在哪里找到C#语言规范6.0?
8
我该在哪里找到Microsoft.VisualStudio.DebuggerVisualizers?
27
我该在哪里找到C# 3.0语法?
90
我该在哪里找到 System.Web.Helpers、System.Web.WebPages 和 System.Web.Razor?
47
我该在哪里找到System.Web.Extensions dll程序集?
4
我该在哪里找到List<T>.AddRange()方法?
5
我该在哪里找到一个电子商务库?
5
我该在哪里找到System.Numerics.BigInteger的源代码?