.net 3.5

LINQ

The heart of any application is the data being manipulated and generated. The .NET Framework 3.5 comes with a new feature, known as Language Integrated Query or LINQ to facilitate data manipulation in regard to the .NET Framework. We at Icreon have used LINQ based data manipulation processes while developing software applications, thereby empowering our processes with the .NET advantage.

LINQ provides standard query operator APIs to encourage the object-oriented practices and methodologies, so to speak. All data members in LINQ are expressed as objects or their subset. Addressing the current database model with Object Oriented Programming as the context, LINQ actually solidifies the relationship between the data and the rest of the system.

With the aid of LINQ, Icreon’s database engineers have been able to extend database manipulations to several different languages, since LINQ provides language extensions to be implemented in C# 3.0, VB 9.0, Oxygene, F#, Nemerle and many others. This makes Icreon more equipped to handle diverse applications spanning different domains, platforms and foundational backgrounds.