tag:blogger.com,1999:blog-11646261.post6333215623802419917..comments2024-01-02T00:43:44.344-08:00Comments on OakLeaf Systems: Danny Simmons Answers the Frequently Asked Question: Why Use the Entity Framework?Roger Jennings (--rj)http://www.blogger.com/profile/01700526164060680385noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-11646261.post-24759590548121908952008-05-20T00:01:00.000-07:002008-05-20T00:01:00.000-07:00@roger: if consuming an IEnumerable to fill a data...@roger: if consuming an IEnumerable to fill a datastructure counts as supporting Linq, I think we're not doing the developers who are looking for linq supporting frameworks a favor. <BR/><BR/>I read the linked post, but I immediately wondered: why would I use that with entityspaces: why would I need entityspaces if I have to design my model first with linq to sql and it only works on sqlserver Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-11646261.post-4968195237816294232008-05-19T07:47:00.000-07:002008-05-19T07:47:00.000-07:00@Anders,I'm in the midst of doing some performance...@Anders,<BR/><BR/>I'm in the midst of doing some performance comparisons between EF, LINQ to SQL, DbDataReader. EF tests will include EntityDataReader, Entity SQL and LINQ to SQL tests with and without compiled queries.<BR/><BR/>I'm hesitant to publish them at the moment because EF is still in beta.Roger Jennings (--rj)https://www.blogger.com/profile/01700526164060680385noreply@blogger.comtag:blogger.com,1999:blog-11646261.post-17510840634112052882008-05-19T07:43:00.000-07:002008-05-19T07:43:00.000-07:00@Frans,See the "EntitySpaces to Support LINQ to SQ...@Frans,<BR/><BR/>See the "<A HREF="http://oakleafblog.blogspot.com/2008/05/linq-and-entity-framework-posts-for_08.html#EntitySpaces" REL="nofollow">EntitySpaces to Support LINQ to SQL Libraries in Next Release</A>" topic of LINQ and Entity Framework Posts for 5/7/2008+ <BR/><BR/>It might have been a stretch to say EntitySpaces <I>implements</I> LINQ, but their inclusion of System.Data.Linq and Roger Jennings (--rj)https://www.blogger.com/profile/01700526164060680385noreply@blogger.comtag:blogger.com,1999:blog-11646261.post-40847017105405502642008-05-19T07:34:00.000-07:002008-05-19T07:34:00.000-07:00@Daniel,You're right to correct my Web Services/SO...@Daniel,<BR/><BR/>You're right to correct my Web Services/SOA analogy and I've struck SOA. DataSets appeared at the height of Microsoft's "XML Web Services mania" and compatibilty with *.asmx Web services was a crucial element of their design. Persistence as XML documents also was useful.<BR/><BR/>That said, I didn't advocate <I>using</I> DataSets. I don't recommend them for any production Roger Jennings (--rj)https://www.blogger.com/profile/01700526164060680385noreply@blogger.comtag:blogger.com,1999:blog-11646261.post-72742512616080296792008-05-19T04:48:00.000-07:002008-05-19T04:48:00.000-07:00Although I haven't been investing a lot of time in...Although I haven't been investing a lot of time in the EF yet, I feel very confident with LINQ to SQL - it feels like a very transparent API and performance is incredible (in particular with compiled queries). It'll be the natural choice for projects featuring simpler data models.<BR/><BR/>I agree that LINQ to SQL feels like a version 1.0 release (not bashing the team, just realizing that severalAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-11646261.post-79519668448798419622008-05-19T00:16:00.000-07:002008-05-19T00:16:00.000-07:00EntitySpaces doesn't implement Linq. The O/R mappe...EntitySpaces doesn't implement Linq. The O/R mappers who have a linq provider (not all of them implement Linq in full like we do, most implement a subset and not advanced cases)<BR/>- LLBLGen Pro (beta, out in 2 weeks)<BR/>- Genome<BR/>- Vanatec Open Access<BR/>- Opf3 <BR/>- XPOAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-11646261.post-15032876046197827812008-05-18T14:19:00.000-07:002008-05-18T14:19:00.000-07:00Dear Roger,Please don’t be upset, but I don’t shar...Dear Roger,<BR/>Please don’t be upset, but I don’t share your opinion in your statement „DataSets were designed from the git-go to be serialized for n-tier service-oriented (formerly Web service) architecture…“. First of all service orientation is no evolution of web services. Web services are a technical interface. Service orientation is a mind setting and has to do with how you design your Anonymousnoreply@blogger.com