.net - LINQBridge用户: is it feature-complete?

标签 .net linq linqbridge

对于桌面程序员,您是否会避免在客户端计算机上部署 .NET 3.5 框架以获取其 big footprint ?如果是这样,就是 LINQBridge功能完整吗?

[编辑]

.NET 3.5 Framework 让人想起 OLE 2.0(又名 COM)。当2.0刚出来时,一些用户就问是否会有OLE 3.0版本。但不会有。 OLE 2.0 是一个可靠的体系结构,所有 future 的改进都可以在不触及底层体系结构的情况下进行。

我认为.NET Framework 2.0的CLR作为一个坚实的架构,不需要改变底层架构来适应 future 的改进。 .NET 3.5 的发布无需更改其底层 CLR(2.0)。如果微软能够在不改变底层架构(CLR 2.0)的情况下改进.NET(5.0),就证明CLR 2.0从一开始就拥有良好的基础,值得他们称赞。

JVM 则不然,它的基础是有缺陷的。他们的泛型无法从其 VM/CLR 获得一流的支持。

话虽这么说,.NET 3.5 只是额外的库,其中有些功能我不需要,有些功能我可以愉快地替换(例如 LINQBridge)。其余的只是syntactic sugars (不依赖于 3.5)。仍然可以继续使用 VS 2008,针对 .NET 2.0(仅 20 MB),但仍然可以获得简洁的功能:lambda、扩展方法、推断变量、匿名类型、自动属性等。

最佳答案

我使用 LINQBridge 是因为我们的用户使用的一些 PC 运行的是 Win2k,因此不支持 .net 3.5。我发现IEnumberable的东西非常优秀,它的性能与微软相当。不过,它缺少整个 IQueryable 的东西,而且我认为它没有 XElement 的东西或 LINQ-TO-SQL 的东西。

关于.net - LINQBridge用户: is it feature-complete?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/496787/

相关文章:

.net - VB.Net:从My.Resources动态选择图像

c# - 如何验证某些回​​调被异步调用(按顺序)

.net - 在 .NET 中使用 C++/CLI 实用程序 :

asp.net - Entity Framework (模型优先)删除具有相同属性的多个条目

linq - 如何使用 LINQBridge 转换 GetFuncType

c# - 导致配置加载错误的自定义 App.config 部分

c# - 如何在 LINQ C# 中从我的数据库中获取数据?

sql - 如何使用 LINQ 执行 SELECT UNIQUE?

c# - 按日期订购 List<T>,但它有一个字符串 ID,如果该 ID 在集合中以不同的日期重复出现,则应出现在它的下方

json.net - 从 JSON.NET dll 访问 LinqBridge