ADO.NET Entity Data Manager

Mike Dodaro has an interesting article up on the schema for mapping using the Entity Data Manager which should ship with the  Orcas release.
Having been a champion of ORM tools for a while now I am really keen to see this released. There still remains a core of MS world developers who will not shift their paradigm to begin using these kind of tools until Microsoft starts shipping them.
We use the excellent Wilson ORM on my current project, which in itself derived a lot of its API from the failed attempt to deliver ORM tools in the .NET 2.0 release of the framework called ObjectSpaces. That said Wilson is probably best aproached by those of you with an understanding of how ORM tools work as documentation is really by source, example, forums, and trial and error.
IMO the biggest issue is to get people to give up their home-rolled code generation solutions in favour of off-the-shelf ORM tools for a lot of use cases. The cost of buying a tool is usually a lot cheaper than the cost of rolling your own (and the pain).
There area lot of players out there. I tend to think of them pretty much as different cuts of steak. You can roughly divide them into reflection (i.e. Wilson) and code generation (i.e. LLBGen Pro) based in approach. When evaluating you want to look for support for things like .NET 2.0 support (generics particularly but also nullable types), support for stored procedures supplementing your mapping (there is always something you want to do that is not quite out-oft-the-box so you will need some mild extension ability), and support for sessions (including identity maps et. al).
A lot of people swear by LLBGen Pro. I should also give a plug to XPO for my friends and Developer Express like Oliver Sturm.
This entry was posted in Computers and Internet. Bookmark the permalink.

5 Responses to ADO.NET Entity Data Manager

  1. Unknown says: asus w3000 battery asus a32-f3 battery asus a42-m6 battery asus m6000 battery mitac bp-8050 battery sony pcga-bp2t battery asus a42-a2 battery asus a2000 battery asus a4000 battery asus a42-v6 battery asus v6000 battery uniwill un223 battery uniwill 223-3s4000-f1p1 battery uniwill 258-4s4400-s1p1 battery uniwill 258-4s4400-s2m1 battery hp mini 1000 battery hp zt3300 battery acer aspire 9300 battery acer travelmate battery acer 5100 aspire 7000 battery acer aspire 7100 battery asus a32-f5 battery asus 90-nlf1b2000y battery asus x50 battery asus a32-u6 battery asus u6v battery asus u6s battery asus u6sg battery asus a31-s6 battery asus a32-s6 battery asus a33-s6 battery apple m7426 battery toshiba pa3366u-1brs battery toshiba satellite a30-921 battery toshiba pa3285u-1bas battery toshiba pa3285u-1brs battery toshiba pa3285u-3bas battery acer batcl50l4 battery acer travelmate 290 battery acer btp-550 battery acer btp-550p battery apple a1045 battery asus a2500h battery asus a42-a4 battery asus a4 battery asus s2691061 battery

  2. Unknown says: Sony SR300 Battery Sony NP-FH100 Battery Sony NP-FH50 Battery Sony HX1 Battery Sony CX100 Battery Sony NP-F330 Battery Sony NP-F550 Battery Sony NP-F750 Battery Sony NP-F960 Battery Sony NP-F950 Battery Sony NP-F750 Battery Sony F750 Battery Sony F950 Battery Sony NP-F550 Battery Sony NP-FH100 Battery Sony NP-FP90 Battery Sony NP-FP50 Battery Sony NP-FP70 Battery Canon BP-2L12 Battery Canon BP-2L13 Battery Canon BP-2L14 Battery Canon NB-3LH Battery Canon NB-2L Battery Canon 2LH Battery Canon LP-E5 Battery Canon EOS 1000D Battery Canon EOS 450D Battery Canon LP-E6 Battery Canon EOS 5D Battery Canon FS200 Battery Canon HF200 Battery Canon HF100 Battery Canon BP-808 Battery Canon BP-809 Battery Canon BP-810 Battery Canon HF10 Battery Canon HF11 Battery Canon HF100 Battery Canon HG20 Battery Canon BP-819 Battery Fujifilm NP-120 Battery Fujifilm FinePix F11 Battery Fujifilm NP-140 Battery Fujifilm FinePix S100FS Battery

  3. Unknown says: Fujifilm NP-150 Battery Fujifilm FE-160 Battery Jvc BN-VF815 Battery Jvc BN-VF808 Battery Jvc BN-VF823 Battery Nikon EN-EL9 Battery Nikon ENEL9 Battery Nikon D40 Battery Olympus BLM-1 Battery Olympus PS-BLM1 Battery Olympus BLM1 Battery Olympus BLS-1 Battery Olympus PS-BLS1 Battery Olympus E-400 Battery Panasonic CGR-S006 Battery Panasonic CGA-S006E Battery Panasonic CGA-S006 Battery Panasonic VW-VBD1 Battery Panasonic VW-VBD2 Battery Sony NP-FM70 Battery Sony NP-FM50 Battery Sony NP-FM90 Battery

  4. Unknown says: Hp nc4010 Battery Hp nx9500 Battery Hp nx5000 Battery Hp pavilion dv4 Battery Hp pavilion dv5 Battery Hp pavilion dv8000 Battery Hp pavilion dv8100 Battery Hp pavilion dv8200 Battery Hp pavilion dv6 Battery Hp pavilion zd7000 Battery Hp pb992a Battery Hp pb994a Battery Hp presario x1300 Battery HP pavilion dv8000 Battery HP pavilion dv8100 Battery HP pavilion dv8200 Battery HP mini 1001 Battery HP mini 1000 Battery HP mini 1050 Battery HP hstnn-ob80 Battery HP hstnn-i57c Battery HP 493529-371 Battery toshiba laptop battery toshiba laptop batteries hp laptop ac adapter Compaq presario 1200 Battery Compaq presario 1600 Battery Compaq presario 1800 Battery Hp nc6100 Adapter Hp nx9600 Adapter Hp zt1000 Adapter Hp zv5000 Adapter Liteon 5620 Adapter Liteon aspire 1200 Adapter Dell d810 Adapter Dell kd476 Adapter Dell 8000 Adapter Acer travelmate 2000 Adapter Hp dv1000 Adapter Liteon r3000 series Adapter Samsung x60 Adapter

  5. Unknown says: Dell 19.5V 4.62A 90W 7.4MM*5.0MM Adapter Sony PCG-505 Series 16V 4A 65W 6.5MM*4.4MM Adapter Sony VGN-FS500 19.5V 4.7A 90W 6.5MM*4.4MM Adapter Toshiba PA2450U PA3241U-1ACA 15V 3A 45W 6.3MM*3.0MM Adapter Toshiba PA3092U-1AC PA2444U 15V 4A 60W 6.3MM*3.0MM Adapter Ibm Z60M X60 2530 20V 3.25A 65W 7.9MM*5.5MM Adapter Compaq ZT1000 1200 19V 3.16A 60W 5.5MM*2.5MM Adapter Acer 1600 1680 19V 3.42A 65W 5.5MM*1.7MM Adapter Acer 1600 1680 19V 3.42A 65W 5.5MM*2.5MM Adapter Asus A2 A3 19V 3.42A 65W 5.5MM*2.5MM Adapter Compaq NC6000 NC8000 18.5V 2.7A 50W 4.8MM*1.7MM Adapter Compaq R3000 NX9100 18.5V 6.5A 120W 5.5MM*2.5MM Adapter Delta 1680 19V 3.42A 65W 5.5MM*2.5MM Adapter Delta 19V 4.74A 90W 5.5MM*2.5MM Adapter Fujitsu A4190 S7000 19V 3.16A 60W 5.5MM*2.5MM Adapter Hp DV2000 DV6000 DV1000 18.5V 3.5A 65W 4.8MM*1.7MM Adapter Hp ZT1000 XT1000 18.5V 4.9A 90W 5.5MM*2.5MM Adapter Hp ZV5000 ZX5001 18.5V 6.5A 120W 5.5MM*2.5MM Adapter Hp NX9600 ZD8000 18.5V 6.5A 120W FlAT DC Adapter Toshiba PA3336U PA3290U 19V 6.3A 120W 6.3MM*3.0MM Adapter Liteon Aspire 1200 19V 3.16A 60W 5.5MM*2.5MM Adapter

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s