Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.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
C# 在哪里可以找到System.Linq.Dynamic dll?_C#_Asp.net Mvc_Linq - Fatal编程技术网

C# 在哪里可以找到System.Linq.Dynamic dll?

C# 在哪里可以找到System.Linq.Dynamic dll?,c#,asp.net-mvc,linq,C#,Asp.net Mvc,Linq,我正在到处寻找这个dll,但在任何地方都找不到?有人知道在哪里可以得到它并且可以帮助我吗? 谢谢 你可以从这里得到它。它是一个包含动态链接源的zip文件。它不是dll 最初发布在ScottGu的博客上,现在也可以通过gallery获得 源文件和.dll 好的,谢谢。我需要在我的应用程序中引用什么才能使用它?只需将Dynamic.cs文件添加到您的项目中。它定义名称空间System.Linq.Dynamic。在您的代码位置:使用System.Linq.Dynamic;在文件的顶部。完美!谢谢杰夫,

我正在到处寻找这个dll,但在任何地方都找不到?有人知道在哪里可以得到它并且可以帮助我吗? 谢谢

你可以从这里得到它。它是一个包含动态链接源的zip文件。它不是dll

最初发布在ScottGu的博客上,现在也可以通过gallery获得

源文件和.dll


好的,谢谢。我需要在我的应用程序中引用什么才能使用它?只需将Dynamic.cs文件添加到您的项目中。它定义名称空间System.Linq.Dynamic。在您的代码位置:使用System.Linq.Dynamic;在文件的顶部。完美!谢谢杰夫,我很感激!我想知道是否有人能解释为什么我可以在这个库中使用OrderBy(“someColumn”),但OrderByDescending(“someColumn”)没有定义?使用Dynamic Library时,我将如何按降序排列元素?@Marko我不知道这是否是一种黑客行为,但您的做法是OrderBy(“someColumn desc”),请注意,此NuGet软件包上的描述具有误导性。它确实声明“这是Microsoft程序集”,但包所有者不是Microsoft。它看起来真的不像是微软官方发布的。微软从来没有发布过dll,它只是作为代码发布的。但如果你怀疑,你可以随时反编译它。@AndriyK我认为这是一种危险的态度。如果作者是恶意的,他们可以稍后发布代码中包含恶意软件的更新。即使当前版本是干净的,只要您在项目生命周期中使用库,您基本上也会选择信任作者(甚至可能您会将这种信任传播到其他项目!)。最后,信任微软和一些在互联网上以他们名义行事的陌生人之间有很大的区别。你使用的几乎任何nuget依赖关系都是如此。信任永远是个问题。另一方面,如果每天大约有400次下载的库存在安全问题,您将不是唯一提到它的人,而且它将在更新的代码到达生产环境之前被删除。