473,513 Members | 2,519 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Object Relational Database Development

1 New Member
There are plenty of Object to relational mapping tools available in the market, but we don't know the strengths and weaknesses of each. Let’s share our experiences with O/R mapping products to the others.

Please comment which of the following products you’ve used and what was the outcome. Feel free to add more tools to the list.

NPersist
TierDeveloper
EntityBroker
DeKlarit
Lattice.DataMapper
LLBGen Pro
XPO eXpress Persistent Objects
Nolics.net O/R mapper
Wilson ORMapper
NHibernate
MyGeneration
Jul 25 '06 #1
3 2035
ShaunRay
1 New Member
I have used TierDeveloper personally and I’m very much satisfied with the product. Here are some of the strengths and weaknesses of TierDeveloper(in my opinion)

Strenghts
Easy to use. Learning curve is around 1 hour.
Customization of the generated code is possible through TemplateIDE tool provided with it.
Advanced features like synchronization with the database, automatic creation of relationships, inheritance support, object binding support etc.
Very responsive support staff
Support for large number of databases
Include your own business logic through use of Custom Hooks
Import Objects from Assembly and XML File
Support for webservices
Generates fully working database applications for real-life use

Weaknesses
Documentation is not very detailed.
MySQL and Postgres support is missing.
Jul 26 '06 #2
AlisterCambell
1 New Member
Here is a general checklist that one should consider while selecting an ORM product:

•Architecture of the Product.
•Support for relevant standards.
•Support for transactions.
•Handling of null values.
•Multi-DBMS support.
•Stored procedures.
•OO-Query syntax.
•Caching.
•SQL Logging.
•Data-binding.
•Customization of the generated code.
Jul 27 '06 #3
Abritain
3 New Member
Here is a general checklist that one should consider while selecting an ORM product:

•Architecture of the Product.
•Support for relevant standards.
•Support for transactions.
•Handling of null values.
•Multi-DBMS support.
•Stored procedures.
•OO-Query syntax.
•Caching.
•SQL Logging.
•Data-binding.
•Customization of the generated code.
All that is a strong order but i have managed to cover most with Zforce which can be see at http://www.zforce.co.uk/ and will be taking on board what you have said.

Regards
Nov 7 '07 #4

Sign in to post your reply or Sign up for a free account.

Similar topics

34
7027
by: yensao | last post by:
Hi, I have a hard time to understand difference and similarities between Relational database model and the Object-Oriented model. Can somebody help me with this? Thank you in advance. ...
18
2726
by: comcast | last post by:
Hello all, I am developing an interface system for an application I was written. This interface will connect to other system to share information. I would like to use xml and xsl to generically...
11
9213
by: DrUg13 | last post by:
In java, this seems so easy. You need a new object Object test = new Object() gives me exactly what I want. could someone please help me understand the different ways to do the same thing in...
0
2287
by: Stylus Studio | last post by:
DataDirect XQuery(TM) is the First Embeddable Component for XQuery That is Modeled after the XQuery API for Java(TM) (XQJ) BEDFORD, Mass.--Sept. 20, 2005--DataDirect Technologies...
18
2825
by: D Witherspoon | last post by:
I am developing a Windows Forms application in VB.NET that will use .NET remoting to access the data tier classes. A very simple way I have come up with is by creating typed (.xsd) datasets. For...
3
6170
by: Robert Abi Saab | last post by:
Hi everyone. I just finished a course on PostgreSQL and I found out that PostgreSQL doesn't provide any object relational features (as claimed in the official documentation), except table...
5
1359
by: sh | last post by:
I am working on a database project, and I'm trying to think "objectively". Are there any tools that will map my "objects" to relational tables? I'd prefer a freebie, or something faily low-cost to...
0
1761
by: fiona | last post by:
Reading, Berkshire, UK 05 June 2007 - Crainiate Software make details available of the release of Objecto Framework 2.0, an upgrade to their enterprise business component framework, designed to...
17
1516
by: Aaron Watters | last post by:
I've been poking around the world of object-relational mappers and it inspired me to coin a corellary to the the famous quote on regular expressions: "You have objects and a database: that's 2...
13
1587
by: sulyokpeti | last post by:
I have made a simple python module to handle SQL databases: https://fedorahosted.org/pySQLFace/wiki Its goal to separate relational database stuff (SQL) from algorythmic code (python). A SQLFace...
0
7160
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7384
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7537
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
7099
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7525
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5685
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
4746
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3222
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
456
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.