Contributions to Entity framework community

If you had been reading my blog, you must be wondering where did he go after publishing such awesome blog entries(jk). I had gotten lot of good feed back on the examples I had done on linq to SQL but like all good things must come to an end so did linq to SQL for me. My company was committed in moving forward with EF so I decided to move forward with Entity framework as well. During the process I learned so much stuff and felt the pain most developers went through with this technology. No doubt EF has a learning curve like any other technology but mapping scenarios offered by EF are simply great.

May be the reader base can get the same perception about EF and the mapping scenarios it offers even in version 1 as I did, after reading the PDF that contains 500 pages of content about entity framework. I wish I could complete the whole thing and discuss every aspect of EF that I had learned. Time is definitely a concern for me because I have to move to other cool things that I have been wanting to get to but never made it.

Below is a link to the PDF document that contains examples of various mapping scenarios and concepts that I have learned about entity framework

Entity Framework learning guide

I have updated the project to include the console app that executes the models. In addition, the zip also contains all the databases required for the projects to run.

Complete Project With databases

Due to time constraints, I have not been able to do editing or modify the English to improve its readability.  My intent was to use this document as learning guide for me and my co-workers but I felt that content is useful enough to benefit rest of the community.

Update 6/14/2010

After spending good 2 years on Entity Framework and writing a long eBook, i received several emails from people that i should write a full fledged book on Entity Framework that covers that takes a deeper dive into the subject. Early last year, I partnered with my co-worker Larry to finally start this project and write my first book for Apress. I am happy to announce that my Entity Framework 4.0 recipes book is finally released and is available for purchase from amazon or any other online retailers.

Below is the link to the Amazon listing of my book.

http://www.apress.com/book/view/1430227036

Published Thursday, December 18, 2008 1:39 PM by zhirani

Comments

# re: My Christmas present to the Entity framework community

Friday, December 5, 2008 3:59 PM by Fatih

Thx for this excellent guide

# re: Contributions to Entity framework community

Sunday, December 7, 2008 2:01 AM by Lee Dumond

Pretty good material. There's plenty here to get someone well started on the EF. Looks like you put a lot of work into this!

# re: Contributions to Entity framework community

Sunday, December 7, 2008 3:37 AM by Karl Agius

Great! Thanks so, very, very, very much!!!

# re: Contributions to Entity framework community

Monday, December 8, 2008 9:52 AM by Sunit Joshi

I could not access the link. Is it possible for you to email the zip/pdf to sjoshi@ingr.com ?

thanks

Sunit

# re: Contributions to Entity framework community

Monday, December 8, 2008 9:59 AM by zhirani

Hi Sunit,

I try to access the link and i did not had any problems,may be you want to try it again. If it still doesn't work, i can email the pdf file.

Thks

Zeeshan Hirani

# re: Contributions to Entity framework community

Tuesday, December 9, 2008 11:39 AM by Alex

Thanks this is great work you have done for getting that huge pdf out for community.

Best wishes

Alex

# re: Contributions to Entity framework community

Tuesday, December 9, 2008 7:01 PM by Emanuele

It's Fantastic, Thank's.

Emanuele

# re: Contributions to Entity framework community

Tuesday, December 9, 2008 10:45 PM by Daniel Laco (MVP)

Exclent information!! The best detail about EF I was found!!.

Thanks a lot in Comunity name!

# re: Contributions to Entity framework community

Tuesday, December 9, 2008 10:48 PM by Alex James

I'm going to have to take a good look at this...

From what I've seen so far it looks good, must of taken a lot of work.

Nice work

Alex

# re: Contributions to Entity framework community

Tuesday, December 9, 2008 11:56 PM by Theo

Acrobat says the pdf is corrupt and it's not viewable...  options?

# re: Contributions to Entity framework community

Wednesday, December 10, 2008 12:14 AM by zhirani

Hi Theo,

The pdf file opens fine in adobe acrobat 8. Send me an email at zeeshanjhirani@gmail.com and i will send u the file directly.

# re: Contributions to Entity framework community

Wednesday, December 10, 2008 12:06 PM by Larry Stein

Any chance the file could be made available from somewhere other than LiveFileStore.com?  Many large companies block that site as a matter of course for security reasons, whether or not the particular source is a risk.

Thanks,

Larry

# re: Contributions to Entity framework community

Wednesday, December 10, 2008 12:19 PM by zhirani

The file is hosted on skydrive.live.com which is a free service offered by windows live services. If you know of any better servers then offered by microsoft, let me know and i will upload it there as well for other people to make use of it.

cid-245ed00edb4c374e.skydrive.live.com/.../entity%20framework%20learning%20guide.pdf

Zeeshan Hirani

# re: Contributions to Entity framework community

Friday, December 12, 2008 2:03 PM by mosessaur

This is what I call all in one.

Really great effort produced by great work

# re: Contributions to Entity framework community

Saturday, December 13, 2008 12:52 PM by msarco

huge, excellent work, thank you a lot

# re: Contributions to Entity framework community

Thursday, December 18, 2008 11:32 AM by Bernd Kopp

I have just read the first 40 pages the rest i browsed fast and had a quick look. But from what I saw compared to the ebook/paperbook programming entity framework by Julia Lerman, Zeeshan`s pdf has much much more examples and is more practical orientied. You can do many queries on his attached models to get used to different retrieving of data. All in all I like it except layout could be better but hey its free so we do not bother :)

# re: Contributions to Entity framework community

Friday, December 19, 2008 4:04 PM by Depak

Zeeshan,

I have tried to download the pdf few times but it always comes down as a 52K file. I assume this is wrong. May I request you to email the file to me at kapoordeepak AT Gmail.com

Much appreciated.

# re: Contributions to Entity framework community

Monday, December 29, 2008 4:20 PM by Mauricio

Thanks, zhirani.

Depak, log in with your live id first.  After you are loged in, download the file.

# re: Contributions to Entity framework community

Saturday, January 3, 2009 7:52 AM by Amethyste

this is a must read paper. All you need to know about EF is there guys.

Nothing to see with other classical tutorial that just cover "hello world" situation.

# re: Contributions to Entity framework community

Tuesday, January 6, 2009 7:45 PM by Scott Bellware

Would love to see you do the same code in NHibernate and report back on your findings.  I wonder what the impact on the length of the guide would be.

# re: Contributions to Entity framework community

Tuesday, January 6, 2009 9:55 PM by Artur

Incredible job, thank you!

# re: Contributions to Entity framework community

Tuesday, January 6, 2009 10:38 PM by IsToFix

Thanks very much ..... really a great work

# re: Contributions to Entity framework community

Wednesday, January 7, 2009 1:11 AM by FelixRMelendez

I agree with Depak, whenever I want to download it, I just get a 52K file. When I try to open it, a message pops up telling me that the file is corrupt :-(.

How can I get the file?

# re: Contributions to Entity framework community

Wednesday, January 7, 2009 2:09 AM by zhirani

sorry to hear that u guys are having problems downloading. If anyone knows an alternate place to upload the pdf. I will be more than happy to do so.

Thanks

Zeeshan Hirani

# re: Contributions to Entity framework community

Wednesday, January 7, 2009 9:01 AM by FelixRMelendez

Finally I got it!!! Thanks for the download. I'll take a look at it.

# re: Contributions to Entity framework community

Thursday, January 8, 2009 2:23 AM by jam

Thanks very much for this fantastic work. This is a great pdf book with lots of examples and good place for the community to start learning EF.

# re: Contributions to Entity framework community

Thursday, January 8, 2009 3:56 PM by Pawan

Hiya,

It's great article i had gone through it for learning point of view its to good.i had implement architecture with the help of MVC and am using ORM(linq to entity)but am facing some problem in the left outer join am not able to make left out join in the entity framework if you provide some more input over it that will be great help for me.otherwise you can mail me your soultion on pawanpawar@hotmail.com

# re: Contributions to Entity framework community

Tuesday, January 27, 2009 4:25 AM by Lightning

Your material is very usefull.

Thanks

# re: Contributions to Entity framework community

Tuesday, January 27, 2009 6:29 PM by GFTruefitt

Thanks Zeeshan, this is great.  I was wondering if you can upload the project zip to an alternate location as well.  Thanks again.

# re: Contributions to Entity framework community

Friday, January 30, 2009 3:17 AM by imtiaz

Thanks!!!!  it looks great

# re: Contributions to Entity framework community

Wednesday, March 4, 2009 2:07 PM by Hugo Martinez

Gracias por este aporte, se te agradece carnal

# re: Contributions to Entity framework community

Wednesday, April 8, 2009 5:08 AM by Govind

Thanks Zeeshan, appreciate your efforts.

# re: Contributions to Entity framework community

Tuesday, April 14, 2009 5:20 AM by Daniel Garcia

Greet stuff, thanks

# re: Contributions to Entity framework community

Wednesday, April 15, 2009 10:41 AM by VistaDB

Great overview and intro to the entire Entity Framework.  I have linked to it from our LINQ forums for users to come and get it.  

# re: Contributions to Entity framework community

Sunday, January 3, 2010 12:17 AM by Peter

This is great, thanks. Some of the English is a little rough, do you have it in a .doc format or something else so that I could do a little editing?

# re: Contributions to Entity framework community

Tuesday, January 12, 2010 2:23 PM by bar12ful

The zip file is corrupt on my Windows XP machine, tried it in winrar too, get this error "This archive is either in unknown format or damaged"

Pdf is fine

# re: Contributions to Entity framework community

Tuesday, January 12, 2010 2:23 PM by bar12ful

Actually pdf is corrupt too..

# re: Contributions to Entity framework community

Saturday, April 3, 2010 6:29 PM by Handoko

Can you post the link again? The file is corrupted. Thanks.

# re: Contributions to Entity framework community

Wednesday, June 9, 2010 1:11 PM by Juan

Public the book in spanish please!!!!!!!!

# re: Contributions to Entity framework community

Tuesday, July 6, 2010 12:49 AM by vo thanh tai

i 'am from vietnamese. my name is Vo Thanh Tai..thanks so mush.... cam on ban rar nhieu nha rat la co ich!   very good!

# re: Contributions to Entity framework community

Sunday, January 30, 2011 1:55 AM by Discount lcd tv sale

Just want to say what a great blog you got here!

I’ve been around for quite a lot of time, but finally decided to show my appreciation of your work!

Thumbs up, and keep it going!

Cheers

# re: Contributions to Entity framework community

Monday, April 4, 2011 3:37 AM by kurokuso

i am a japanese. kurikong ajinomoto, calatsuchi, ngungu yak tirikungungutyak! abutyiki eh, eek-ee, abubutsichangg, kirikungunguyak, abutyiki, eeh-ee.... arigato!