LINQ is a natural fit for parsing web log files. Chetan Jagatkishore Kothari and Shalini Nautiyal provide an overview of analyzing a log file using LINQ based Log Parser.
Latest LINQ Articles
Parallel LINQ (PLINQ) has been introduced in .NET Framework 4.0, as part of the parallel programming features. In most scenarios Parallel LINQ is supposed to increase performance but in some cases a sequential operation would be a better option. Read on to learn more...
In making parallel computing more accessible, Microsoft has also made asynchronous execution more accessible. Nowhere is this fact more apparent than in technologies built from the ground up on these new asynchronous capabilities. Take, for example, Reactive Extensions (Rx); a set of libraries built on LINQ and the Task Parallel Library (TPL).
LINQ - Language Integrated Query is one of the most exciting and powerful extensions added by Microsoft to the .NET framework. This article talks about a few ways that can help you improve your classical C# programming using LINQ, whose success relies on the easy way it allows developers to use SQL like syntax to query all kinds of data.
Make use of the Repository Pattern to break the dependencies between your application's domain model and data access code.
Learn the practice of using projections in your LINQ statements to ensure you are not over retrieving data values from your Entity Framework model.
Latest Developer VideosMore...
Latest CodeGuru Developer Columns
The Transactional File System (TxF), which allows access to an NTFS file system to be conducted in a transacted manner through extensions to the Windows SDK API. MFC 10, has been extended to support TxF and related technologies. This support allows existing MFC applications to be easily extended to support kernel transactions.
In today's world of mobile apps, it's not an unreasonable expectation to want a database that's small, lightweight, and travels with the app from device to device. Take a quick look at what's available out there, and a few of the pros and cons of each.
Learn how to create your own class and create objects representing that class using Visual Basic.
Arun Karthick introduces you to the state machine model and shows you how to create a simple working state machine sample using the .NET framework in the C# language.