473,406 Members | 2,281 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

Is there a better tool for automated creation of database objects?

Greetings!

It seems to me that there is room for a lot of improvement in automatic
generation of database objects. If I create a data adapter from a table
shown in the Server Explorer, I get Select, Insert, Update, and Delete
commands, not all of which may be necessary. I don't have any control over
command names or parameter names. If all I am going to be doing is
inserting data into a table, I don't even need a data adapter. All I need
as a command with appropriate parameters, since I can call ExecuteNonQuery()
on it.

Also, all of the automatically generated objects are generated as members of
a form. They can't be generated as members of a class.

So, I would like a more intelligent, flexible solution for automatic
creation of database objects. It should be fairly easy to create an add-in
that would provide the features I want, and that it is likely that other
people feel the same way. Did anybody ever build such a beast? If so,
where can I find it?

Thanks very much!

Rob
Nov 20 '05 #1
2 1503
You may want to see Deklarit or C1 Data Objects

Deklarit is basically a nice OR mapper, that will generate SQL scripts for
you etc based on business ideas (pretty decent actually) and 3.0 was just
released last week too..

C1, be prepared for bugs, powerful framework nonetheless, I use it now, but
it has its quirks.. you get used to them.

HTH,
CJ
"Rob Richardson" <no*******@n2net.net> wrote in message
news:Ol**************@tk2msftngp13.phx.gbl...
Greetings!

It seems to me that there is room for a lot of improvement in automatic
generation of database objects. If I create a data adapter from a table
shown in the Server Explorer, I get Select, Insert, Update, and Delete
commands, not all of which may be necessary. I don't have any control over command names or parameter names. If all I am going to be doing is
inserting data into a table, I don't even need a data adapter. All I need
as a command with appropriate parameters, since I can call ExecuteNonQuery() on it.

Also, all of the automatically generated objects are generated as members of a form. They can't be generated as members of a class.

So, I would like a more intelligent, flexible solution for automatic
creation of database objects. It should be fairly easy to create an add-in that would provide the features I want, and that it is likely that other
people feel the same way. Did anybody ever build such a beast? If so,
where can I find it?

Thanks very much!

Rob

Nov 20 '05 #2
You may want to see Deklarit or C1 Data Objects

Deklarit is basically a nice OR mapper, that will generate SQL scripts for
you etc based on business ideas (pretty decent actually) and 3.0 was just
released last week too..

C1, be prepared for bugs, powerful framework nonetheless, I use it now, but
it has its quirks.. you get used to them.

HTH,
CJ
"Rob Richardson" <no*******@n2net.net> wrote in message
news:Ol**************@tk2msftngp13.phx.gbl...
Greetings!

It seems to me that there is room for a lot of improvement in automatic
generation of database objects. If I create a data adapter from a table
shown in the Server Explorer, I get Select, Insert, Update, and Delete
commands, not all of which may be necessary. I don't have any control over command names or parameter names. If all I am going to be doing is
inserting data into a table, I don't even need a data adapter. All I need
as a command with appropriate parameters, since I can call ExecuteNonQuery() on it.

Also, all of the automatically generated objects are generated as members of a form. They can't be generated as members of a class.

So, I would like a more intelligent, flexible solution for automatic
creation of database objects. It should be fairly easy to create an add-in that would provide the features I want, and that it is likely that other
people feel the same way. Did anybody ever build such a beast? If so,
where can I find it?

Thanks very much!

Rob

Nov 20 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

14
by: Sean C. | last post by:
Helpful folks, Most of my previous experience with DB2 was on s390 mainframe systems and the optimizer on this platform always seemed very predictable and consistent. Since moving to a WinNT/UDB...
1
by: gpaille | last post by:
I got a big Access database I'd like to convert to MS SQL Server 2000 and I'm looking for an efficient automated tool to convert data (over 1 400 tables), query, forms and interface. Does...
19
by: James Fortune | last post by:
I have a lot of respect for David Fenton and Allen Browne, but I don't understand why people who know how to write code to completely replace a front end do not write something that will automate...
43
by: Rob R. Ainscough | last post by:
I realize I'm learning web development and there is a STEEP learning curve, but so far I've had to learn: HTML XML JavaScript ASP.NET using VB.NET ..NET Framework ADO.NET SSL
0
by: Rob Richardson | last post by:
Greetings! It seems to me that there is room for a lot of improvement in automatic generation of database objects. If I create a data adapter from a table shown in the Server Explorer, I get...
5
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...
4
by: cybertoast | last post by:
i seem to have some misunderstanding about how roles work in sql server 2005. i see that i can add a role to a database (dbname->->properties->permissions->. THis allows me to add either users or...
0
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...
0
by: dba | last post by:
Hi folks, I would just like to share with you SQL CodeSecure, a newly released database protection and auditing tool from SqlLabs: SQL CodeSecure provides ultimate protection from unauthorized...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
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
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...
0
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,...

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.