问题标签 [linqbridge]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - LINQBridge 用户:功能齐全吗?
对于桌面程序员,您是否避免在客户端计算机上部署 .NET 3.5 框架,因为它占用空间大?如果是这样,LINQBridge功能是否完整?
[编辑]
.NET 3.5 Framework 唤起了 OLE 2.0(又名 COM)的感觉。当 2.0 新出来的时候,一些用户就在问是否会有 OLE 版本 3.0。但不会有。OLE 2.0 是一个可靠的体系结构,可以在不触及底层体系结构的情况下进行所有未来的改进。
我认为 .NET Framework 2.0 的 CLR 与坚实的架构相同,无需更改底层架构以适应未来的改进。.NET 3.5 的发布无需更改其底层 CLR(2.0)。如果微软可以在不改变底层架构(CLR 2.0)的情况下改进 .NET(5.0),这证明 CLR 2.0 从一开始就有良好的基础,对他们表示敬意。
JVM 也不能这样说,它的基础是有缺陷的。他们的泛型无法从其 VM/CLR 中获得一流的支持。
话虽如此,.NET 3.5 只是额外的库,其中一些我不需要的功能,一些我可以愉快地交换(例如 LINQBridge)。其余的只是语法糖(不依赖于 3.5)。仍然可以继续使用 VS 2008,面向 .NET 2.0(仅 20 MB),但仍然可以获得简洁的功能:lambda、扩展方法、推断变量、匿名类型、自动属性等。
c# - Linq 桥接性能
这里有没有人使用过Linq Bridge 如果有,它的性能如何?它是 linq 的完全替代品吗?
linq - Datatable 不包含 AsEnumerable 在 C#2.0 中使用 LinqBridge1.1 的定义
我正在尝试在 c#2.0(linqbridge) 中使用 linq 在我的数据库中搜索患者姓名,但出现以下错误: System.Data.Datatable 不包含 AsEnumerable() System.Data 的定义.Datatable 不包含 CopyToDataTable() 的定义
我将 linqBridge.dll 引用添加到我的项目中。我正在使用:
使用 System.Linq;
我究竟做错了什么?我已经读过这个版本的 LinqBridge(1.1) 不包含这个方法。有没有办法解决这个问题?
谢谢。
c# - 在.Net2.0网站中使用LinqBridge
有没有人能够在 .Net 2.0 网站上使用 Linqbridge?我在普通的 .Net 2.0 控制台中使用它没有问题,但是当我使用网站中的方法时,我得到了
json.net - 从 JSON.NET dll 访问 LinqBridge
我正在使用合并了LinqBridge .dll 的JSON.NET。LinqBridge允许从 .NET 2 访问 Linq。如果我尝试使用 Linq,即使在 importing 之后System.Linq
,我也会收到以下错误:
如果我尝试包含 LinqBridge,那么因为 JSON.NET 已经包含它,我会收到此警告。此外,我已经包含了两次相同的组件,这是低效的:
如果我Newtonsoft.Json.Net20
在对象浏览器中浏览,我会看到 System.Linq 显示为空,即使在我选择了 slected 之后也是如此Show hidden types and methods
。
是否可以从 JSON.NET dll 访问 Linq 或抑制错误消息?
.net - .NET4.0 中不同 dll 上存在相同的引用
我在现有项目中添加了一个引用(LinqBridge.dll),并且引用冲突如下。
错误 74 类型“System.Action”存在于“C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\mscorlib.dll”和“G:\Projects\Test1\Test”中。 UI\Bin\LinqBridge.dll' G:\Projects\Test1\Test.UI\App_Code\Tools\UrlMap.cs 50 88 G:...\Test.UI\
解决此问题的最佳方法是什么?
提前致谢,
我在这个问题上找到了一些相关的东西,但我不明白我到底应该做什么。
asp.net-mvc - 是否可以将 ASP.NET MVC 部署到 .NET 2.0 服务器?
我有一个带有 service pack 2 的 win 2k3 服务器(因此说明了明显的 IIS6)。是否可以通过在服务器上安装其他材料将 ASP.NET MVC 2 应用程序部署到该服务器?服务器目前安装了 .NET 2.0 框架,但是升级服务器的繁文缛节太多。
我发现 Scott Hanselman 的一篇文章指出,如果您不使用 .NET 3.5 功能(即 LINQ),预官方 MVC 1 版本可以在 .NET 2.0 框架上运行。然而,进一步的研究表明 LINQBridge 支持 .NET 2.0 框架。
是否可以结合这些技术将 ASP.NET MVC 应用程序部署到 .NET 2.0 服务器?
c# - LINQBridge IComparer 异常
我正在使用针对 .NET 2.0 Framework 的 LINQ Bridge,但出现以下错误。只想要随机选择的集合中的第一个元素。不关心这种特殊情况下的性能。
someCollection 是一个List<string>
. 集合中的值是唯一的。
无法排序,因为 IComparer.Compare() 方法返回不一致的结果。一个值与自身比较不相等,或者一个值与另一个值重复比较会产生不同的结果。x:'',x 的类型:'元组
2', IComparer: 'System.Array+FunctorComparer
1[LinqBridge.Tuple`2[System.String,System.Int32]]'。
但它似乎在 .NET 4.0 中工作得很好。有解决方法吗?不幸的是,我在这种情况下坚持使用 .NET 2.0。
编辑使用最新版本的 LINQ Bridge (1.2)
linq - 如何使用 LINQBridge 转换 GetFuncType
我有一个使用 .net 的客户端,我正在使用 LINQBride 和一些使用 LINQ 的现有代码。我对 linq 不太了解,但想知道是否可以使用 LINQBridge 快速转换此表达式
谢谢
c# - 订购清单按日期,但它有一个字符串 ID,如果该 ID 在集合中以不同的日期重复,应该出现在它的下方
我无法更好地表达我在标题中的要求。
这就是我正在寻找的。
我有一个特定对象的无序列表,我有一个DateTime
和String
属性。
String 属性具有像这样的值(请注意,它是一个字符串,而不是数字,它总是有 K 字母,我应该只用数字排序):
我想要的是按日期订购列表...但是在订购时,如果字符串值与其他日期一起出现在集合中,我想在此日期之后订购它们(按日期也在那个迷你 IdFinders 组中)...然后继续下单...
像这样的东西:
编辑
我编辑了示例以阐明按 IdFinder 排序将不起作用...我需要按日期排序.. 如果按日期排序时 IdFinder 在集合中出现多次应该在最后一个之后显示它们,然后继续按每个 idfinder 订购其余的,依此类推
应该
我之前在一个项目中的 SQL Server 2008 中实现了这一点,如下所示:
但我对 Linq 不擅长,我不知道如何在 Linq 中做到这一点。
也许一个重要说明我在 .NET 2.0 中,所以没有可用的 LINQ,但我正在使用Linqbridge来使用 Linq。
我试过这个,但你会注意到,这行不通
我希望已经清楚地解释了这一点