Zeeshan Hirani

Senior .net Developer

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.

I hope everyone enjoys the content. If you have any feedback, please be sure to send me an email at zeeshanjhirani@gmail.com

Comments

DotNetKicks.com said:

You've been kicked (a good thing) - Trackback from DotNetKicks.com

# December 5, 2008 3:30 PM

Fatih said:

Thx for this excellent guide

# December 5, 2008 3:59 PM

Lee Dumond said:

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!

# December 7, 2008 2:01 AM

Sayan said:

Looks tremendous! This is sincerely some great work!!

# December 7, 2008 2:57 AM

Entity framework learning guide « The Simple Part said:

Pingback from  Entity framework learning guide « The Simple Part

# December 7, 2008 3:37 AM

Karl Agius said:

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

# December 7, 2008 3:37 AM

Sunit Joshi said:

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

thanks

Sunit

# December 8, 2008 9:52 AM

zhirani said:

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

# December 8, 2008 9:59 AM

Alex said:

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

Best wishes

Alex

# December 9, 2008 11:39 AM

Il blog di Emanuele Mattei in ambito Database said:

Da pochi mesi, è stato rilasciato un nuovo approccio alla gestione dei dati. Dal blog di Zeeshan Hirani

# December 9, 2008 6:59 PM

Emanuele said:

It's Fantastic, Thank's.

Emanuele

# December 9, 2008 7:01 PM

Daniel Laco (MVP) said:

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

Thanks a lot in Comunity name!

# December 9, 2008 10:45 PM

Alex James said:

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

# December 9, 2008 10:48 PM

Theo said:

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

# December 9, 2008 11:56 PM

zhirani said:

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.

# December 10, 2008 12:14 AM

Around and About .NET World said:

PDF gratutito sull'Entity Framework

# December 10, 2008 4:12 AM

Around and About .NET World said:

In questo post del blog di Zeeshan Hirani è disponibile il link per scaricare gratuitamente un PDF di

# December 10, 2008 4:31 AM

Matthieu MEZIL said:

Zeeshan participe activement à la communauté EF à travers son blog et récemment en répondant fréquemment

# December 10, 2008 5:15 AM

Larry Stein said:

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

# December 10, 2008 12:06 PM

zhirani said:

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

# December 10, 2008 12:19 PM

mosessaur said:

This is what I call all in one.

Really great effort produced by great work

# December 12, 2008 2:03 PM

msarco said:

huge, excellent work, thank you a lot

# December 13, 2008 12:52 PM

Bernd Kopp said:

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 :)

# December 18, 2008 11:32 AM

Depak said:

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.

# December 19, 2008 4:04 PM

Mauricio said:

Thanks, zhirani.

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

# December 29, 2008 4:20 PM

Amethyste said:

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.

# January 3, 2009 7:52 AM

Scott Bellware said:

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.

# January 6, 2009 7:45 PM

Guy Barrette's Blog - Free Entity Framework eBook said:

Pingback from  Guy Barrette's Blog - Free Entity Framework eBook

# January 6, 2009 7:48 PM

Artur said:

Incredible job, thank you!

# January 6, 2009 9:55 PM

IsToFix said:

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

# January 6, 2009 10:38 PM

FelixRMelendez said:

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?

# January 7, 2009 1:11 AM

zhirani said:

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

# January 7, 2009 2:09 AM

zhirani said:

Ok guys, here is another link to download the pdf if the above location fails.

www.scribd.com/.../9811943

Hope that helps.

# January 7, 2009 2:17 AM

FelixRMelendez said:

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

# January 7, 2009 9:01 AM

geff zhang said:

Zeeshan Hirani写了一本有500页的Entity Framework电子书,可以免费下载. 电子书下载地址: Entity Framework learning guide ,还包含了一个

# January 7, 2009 9:22 AM

jam said:

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.

# January 8, 2009 2:23 AM

dotNETZone.gr :: Free Entity Framework eBook!!!!! said:

Pingback from  dotNETZone.gr :: Free Entity Framework eBook!!!!!

# January 8, 2009 4:02 AM

Pawan said:

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

# January 8, 2009 3:56 PM

Daily Blog Post 01/09/2009 « Murratore’s Weblog said:

Pingback from  Daily Blog Post 01/09/2009 « Murratore’s Weblog

# January 9, 2009 5:37 PM

Microsoft for Developers - Roman Zdebskiy said:

500-страничная работа энтузиаста, освещающая основные моменты и практики работы с Entity Framework -

# January 11, 2009 7:27 AM

#.think.in said:

#.think.in infoDose #15 (5th Jan - 9th Jan)

# January 11, 2009 5:57 PM

Ciddan said:

Hi Zeeshan,

Thanks for the document, it is most excellent. Lots of practical examples - which is hugely appreciated.

# January 21, 2009 9:05 AM

manuali EntityFramework | hilpers said:

Pingback from  manuali EntityFramework | hilpers

# January 24, 2009 6:59 PM

Lightning said:

Your material is very usefull.

Thanks

# January 27, 2009 4:25 AM

GFTruefitt said:

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

# January 27, 2009 6:29 PM

Заметки о Net технологиях said:

Привет! В Блоге Романа (Ромуальда) Здебского даётся ссылка на пособие по Entity Framework. Читать всем...

# January 28, 2009 8:48 AM

imtiaz said:

Thanks!!!!  it looks great

# January 30, 2009 3:17 AM

Gil Fink on .Net said:

Entity Framework Learning Guide After I published yesterday the Entity Framework Supported Mapping Scenarios

# February 22, 2009 1:56 PM

Captain said:

Hi,

I'm looking for a way to create a dynamic association in Entity Framework.

I've described the problem here:

stackoverflow.com/.../entity-framework-conditional-foreign-key

or here:

social.msdn.microsoft.com/.../16c78985-86a4-4b0d-90cf-a383a062d1c1

Could someone please help with that?

# March 3, 2009 8:14 AM

Hugo Martinez said:

Gracias por este aporte, se te agradece carnal

# March 4, 2009 2:07 PM

Entity Framework learning guide | Batuhan Bulak said:

Pingback from  Entity Framework learning guide | Batuhan Bulak

# March 7, 2009 6:48 PM

LINQ in Action - LINQ Book & News said:

Zeeshan Hirani who already offered us a 500-page Entity Framework learning guide , now publishes great

# April 3, 2009 5:51 AM

Fabrice's weblog said:

Zeeshan Hirani who already offered us a 500-page Entity Framework learning guide , now publishes great

# April 3, 2009 5:52 AM

Govind said:

Thanks Zeeshan, appreciate your efforts.

# April 8, 2009 5:08 AM

Dariusz quatscht said:

Zeeshan Hirani hat einen Umfangreichen Learning Guide zum ADO.NET Entity Framework geschrieben. Auf knapp

# April 8, 2009 12:16 PM

Daniel Garcia said:

Greet stuff, thanks

# April 14, 2009 5:20 AM

VistaDB said:

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.  

# April 15, 2009 10:41 AM

welt-held.de » Blog Archive » Ein nettes Ebook ??ber das ADO.NET Entity Framework said:

Pingback from  welt-held.de  » Blog Archive   » Ein nettes Ebook ??ber das ADO.NET Entity Framework

# April 17, 2009 1:45 PM

Entity Framework learning guide | Coded Style said:

Pingback from  Entity Framework learning guide | Coded Style

# May 8, 2009 10:52 AM

Entity Framework learning guide | Coded Style said:

Pingback from  Entity Framework learning guide | Coded Style

# May 13, 2009 5:02 PM

nick_relvib said:

# May 16, 2009 8:52 PM

Darreno said:

Hats off for you!

By the way any idea of implementing membership provider without using ado.net 2.0 but with Entity framework. If any idea, mail me medarreno@gmail.com.

# July 3, 2009 1:03 AM

Peter said:

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?

# January 3, 2010 12:17 AM

bar12ful said:

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

# January 12, 2010 2:23 PM

Joseph said:

VPXL prescribing doctor <a href="www.pyzam.com/.../3317423">VPXL Medication Doctor</a> Buy VPXL with Visa

# January 19, 2010 1:34 PM
Leave a Comment

(required) 

(required) 

(optional)

(required)