Tuesday, June 05, 2007

LINQ, LINQ, LINQ

LINQ is a technology I’m looking forward to building against as soon as it is delivered. They have a done an awesome job since PDC 2005 to really bring the technology into a compelling tool. With both LINQ and LINQ for entities we are moving into a rich new object focused manipulation of data. I thought moving to OO was going to be difficult, moving to LINQ as a mainstream development tool has some really compelling stories but I’ll have to really work on the dev team and the DBAs to move them towards adopting LINQ.

If you want to learn more about LINQ, I suggest you search on it with your favorite provider. J

3 comments:

Uriah said...

Now the big question for all ORM mapper like tools must make: database driven design or object first design?

John Lomnicki said...

OOAD is the way of the future. Actually this is a point of contention between the dev team and the dba team. If we develop an object model from use cases analysis, how should the database team design the database. At a worst case the DBAs are doing object design and devlopers are doing DB design. Mabye a flame war would resolve some of this.

Uriah said...

LOL! I'll see if I can get one started. I think there is some middle ground where you end up with good objects and still have a database design that doesn't make anybody wince. Of course everyone seems to lean one way or the other. Certainly any real complexity in your data model hinders ORM regardless of where you start.