Codelines

Debugging the art of software

Entries Tagged ‘Software Development’

Debugging Linq Queries And Object Initializer Gotchas

LINQ is a great time saving technology that distances the programmer from having to write complex SQL queries when working with databases. It offers a generic means for querying heterogenous IEnumerable data sources. It provides simple object relational mapping.
Object Initializers provide a short hand way of initializing an object in a single statement, rather than [...]

Leave a Comment

Here’s What You Need To Know About .NET Extension Methods

Extension methods are, as the name suggests, a convenient way to extend a class or object’s behaviour by means of external extension. That is, without modifying the class or object directly itself. Extension methods are convenient because they can be used directly on the object or classes they are intended to extend and the extension [...]

Leave a Comment

Your Guide To Understanding Language Integrated Query (LINQ) From The Ground Up

Language Integrated Query (LINQ) is quite possibly the greatest technological language advancement since the advent of object-oriented (OO) programming languages. In this post I am going to provide some background and context for what will be a series of posts on many of the underlying features of Language Integrated Query in the .NET framework. By [...]

Leave a Comment