Oh one thing, I added EF to Fabio's original comment. On Sat, Sep 20, 2008 at 8:57 PM, Tuna Toksöz <[EMAIL PROTECTED]> wrote:
> - Use LINQ2SQL and EF designer (before look the generated code is better to > go to the church) > You are the man, Fabio! > > I have to disagree on making life easier. I believe ORM relieves the pain > in application development. Thinking in entities instead of db tables is a > real joy! > > On Sat, Sep 20, 2008 at 8:36 PM, Fabio Maulo <[EMAIL PROTECTED]> wrote: > >> The ORM don't make the developer's life much easier...The target of ORM >> is : Think before in your entities and your model, then think on how make it >> persistent. >> >> The life of a developer is the life of a developer... >> >> BTW you can try some other tool as: >> - write all code needed by your self using ADO.NET >> - Use LINQ2SQL designer (before look the generated code is better to go to >> the church) >> - EntityFramework >> - Another commercial and no-commercial ORM tool >> - Code generators >> - MS application blocks >> >> After that you can choose which is the better tool for your systems... >> >> I don't know who said that ORM make the life of a developer much easier... >> for that, an ORM, should find a way to deal with some of mine customers, pay >> my taxes, deal with my wife, deal with my dog and so on. >> >> 2008/9/20 ndotan <[EMAIL PROTECTED]> >> >>> >>> Hey all, >>> I have a theoretical question.i fail to see how nhibernate makes life >>> easy for me by mapping relations. >>> >>> Every way i look at it, it seems that it poses more work to the >>> programmer. >>> for example taking directly from the documentation: >>> >>> >>> http://www.hibernate.org/hib_docs/nhibernate/html/example-parentchild.html >>> >>> Parent p = (Parent) session.Load(typeof(Parent), pid); >>> Child c = new Child(); >>> c.Parent = p; >>> p.Children.Add(c); >>> session.Save(c); >>> >>> 1. I need to maintain both edges of the link myself, >>> 2. i need to worry about cascade action >>> 3. i need to worry about the extra sql that is generated if i do not >>> use inverse=true >>> 4. i need to worry about when to use lazy loading. >>> 5. in many to many relations, i need to worry twice as much. >>> >>> so is the only advantage in the querying? and if so, i imagine that >>> most of the queries would be done in HQL and i could just do a join >>> for the relations by hand. >>> >>> >>> i feel im missing a point. >>> >>> thanks. >>> >>> >>> >> >> >> -- >> Fabio Maulo >> >> >> >> > > > -- > Tuna Toksöz > > Typos included to enhance the readers attention! > -- Tuna Toksöz Typos included to enhance the readers attention! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "nhusers" group. To post to this group, send email to nhusers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/nhusers?hl=en -~----------~----~----~----~------~----~------~--~---