Browse by Tags
All Tags »
LINQ (
RSS)
Dryad is a distributed execution environment and framework (by Microsoft Research) that strives to optimize data flow across nodes in a computation network and to optimize the computation itself across nodes. A Dryad job is a directed acyclic graph (DAG) of inputs, processing vertices and outputs. This is very similar to Unix pipes, only in 2D (scale-out). It’s very natural to attempt to run LINQ queries and operations on a distributed cluster of machines. PLINQ is the first, intra-machine step for...
In a previous post , I've outlined my subjective opinion regarding the differentiating features of Entity Framework compared with LINQ to SQL. This time, I'd like to focus on a couple of possibly surprising LINQ to SQL features that do not fall within the straight and narrow MSDN samples and conference presentations. Assume that we're developing a three-tier application that sounds like the classic candidate for ADO.NET Data Services or the Entity Framework. We have a database, which...
Concurrently with the finalization of the initial LINQ release bits, community previews of complementary frameworks such as Entity Framework (a.k.a. LINQ to Entities) and Data Services have already been released. From my experience, this contributed to a great confusion and a mismatch of expectations, especially with regard to LINQ to SQL. Is LINQ useful at all without these additional frameworks? Can we develop multi-tier applications with LINQ, or is it just a demo technology for WinForms binding...