Latest Articles in the Category CSharp

Making LINQ-to-SQL A Bit More Abstract

Dino Esposito, Jun 23, 2008

Dino Esposito explains how to customize the code generated by Linq-to-SQL.

Objects and State Tracking in LINQ-to-SQL

Dino Esposito, May 14, 2008

Dino Esposito talks about the DataContext class in LINQ-to-SQL.

With LINQ-to-SQL Every Application Can Have an O/RM

Dino Esposito, Apr 21, 2008

Dino Esposito talks about LINQ-To-SQL as an O/RM tool.

Inside the LINQ-to-SQLs DataContext Class

Dino Esposito, Mar 18, 2008

Inside the LINQ-to-SQLs DataContext Class

LINQ to SQL and Visual Studio 2008

Brian Mains, Feb 06, 2008

Brian Mains discusses LINQ to SQL capabilities in the Visual Studio 2008 designer.

Creating custom LINQ provider using LinqExtender

Mehfuz Hossain, Jan 07, 2008

Mehfuz shows how to create a custom LINQ provider using the open source project LINQExtender.

LINQ provider basics

Mehfuz Hossain, Nov 10, 2007

Learn how to create custom LINQ providers.

Book Review: CLR via C# (2nd edition)

Alessandro Gallo, Sep 12, 2007

Review of the book: CLR via C# (2nd edition).

Introducing LINQ – Part 5

Granville Barnett, Jun 06, 2007

In this part of the series I will explain the DataContext class in depth through a series of examples and explanations.

Book Review: Essential C# 2.0

Granville Barnett, May 21, 2007

Granville Barnett reviews the excellent Essential C# 2.0 book written by Mark Michaelis.

Introducing LINQ – Part 4

Granville Barnett, May 16, 2007

In the previous few parts of this series we have talked a lot about what LINQ can give you, in this part of the series we will use LINQ, ASP.NET and ASP.NET AJAX to replicate the to-do list that Scott Guthrie created a while back to show off the features of ASP.NET AJAX.

Polymorphism and Encapsulation

Brian Mains, Apr 27, 2007

Polymorphism and encapsulation are two big words in OO development, and are also a fundamental concept of software development. This article will demystify these concepts by showing you some real world examples.

Introducing LINQ – Part 3

Granville Barnett, Apr 25, 2007

In Part 2 we took a look at LINQ to SQL, how to generate an entity, and also how to query that entity. In this part we will look a little more at what entities are, as well as taking a closer look at the key types we can use and their application.

Writing an ActiveX control in C#

Imran Nathani, Apr 20, 2007

An ActiveX control is an object that supports a customizable programmatic interface. Using the methods, events and properties exposed by the control, web developers can automate their web pages to give the functionality which is equivalent to that of a desktop application.

Getting Changed Entities from a LINQ to SQL DataContext

Ryan Haney, Apr 18, 2007

In this article you will learn how to get the changes made to your objects prior to updating using generics, reflection and extension methods.

Introducing LINQ – Part 2

Granville Barnett, Apr 11, 2007

In the first part of this series I introduced you to the new language enhancements in C# 3.0, in this part we will look at querying relational data.

Introducing LINQ – Part 1

Granville Barnett, Mar 12, 2007

Introducing LINQ is the first part of a series of articles on Language Integrated Query (LINQ). This series will cover the core essentials of LINQ and its use with other technologies like ASP.NET, Win Forms and WPF.

C# 3.0: An Introduction

Granville Barnett, Jan 19, 2007

In this article we will look at some of the language enhancements in C# 3.0. Throughout the article we will use code examples to demonstrate these new enhancements and how to apply them to real world problems. This article will give you the core understanding you will require to further explore the C# 3.0 language using many of its new features.

Product Spotlight