Glenn Block

Sponsors

The Lounge

News

  • View Glenn Block's profile on LinkedIn

    Me

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
Dispelling some urban legends about LINQ to SQL

Scott has a great post where he dispels the following two myths about using LINQ to SQL.

  • LINQ to SQL requires you to start with a database schema.
  • LINQ to SQL requires your classes to implement INotifyPropertyChanged and use EntitySet<T> for any associated collections.

Looking at the post I think he also added in dispelling a third legend, though he didn't explicitly call it out.

  • LINQ to SQL requires you to use custom attributes in your code and cannot work with a simple poco.  (In other words, LINQ to SQL supports persistance ignorance!)

Personally I have not used LINQ to SQL yet, though I do intend to play with it at some point. I know I have talked to many folks (including friends at Thoughtworks) and I have heard it far easier to grok and use than some other Entity frameworks :)

On the intuitiveness said, I am sold. It took me about five minutes of looking at sample code to understand how to use it.

Thanks for this post Scott!


Posted Sun, May 18 2008 11:26 AM by Glenn Block
Filed under:

[Advertisement]

Comments

Arjan`s World » Blog Archive » LINKBLOG for May 18, 2008 wrote Arjan`s World &raquo; Blog Archive &raquo; LINKBLOG for May 18, 2008
on Sun, May 18 2008 4:59 PM

Pingback from  Arjan`s World  &raquo; Blog Archive   &raquo; LINKBLOG for May 18, 2008

Jimmy Bogard wrote re: Dispelling some urban legends about LINQ to SQL
on Sun, May 18 2008 7:44 PM

Just write real big:

LINQ to SQL supports Persistence Ignorance!

36pt font, bold, Comic Sans (for effect)

Justice~! wrote re: Dispelling some urban legends about LINQ to SQL
on Mon, May 19 2008 1:02 AM

Yeah, LINQ to SQL is okay if your domain is *VERY* basic.  According to the post you linked, if you're not using IPropertyChanged and EntitySet you're writing your own lazy loading scheme!  Um...=)

Jon Limjap wrote re: Dispelling some urban legends about LINQ to SQL
on Mon, May 19 2008 2:26 AM

Glenn,

Do you have a link somewhere illustrating how LINQ to SQL can be used with POCOs?

Add a Comment

(required)  
(optional)
(required)  
Remember Me?