473,387 Members | 1,528 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,387 software developers and data experts.

Distinctive features of TierDeveloper 4.0

Some of the distinctive features of Tierdeveloper 4.0 are as follows.

Object handling

-Map to a single table or multiple tables
-Map to a view (read-only or in update mode)
-Define unmapped objects and create tables for them automatically.
-Support for auto-generated keys (Identity keys and sequenced values).
-Select subset of table-columns as object attributes

Transaction Support

-Specify insert, update, delete, and single-row select operations
-Specify multiple insert and single-row update operations
-Specify bulk updates and deletes with custom where-clause
-Specify transactional characteristics of objects for COM+
-Full transaction support for non-COM+ components in a parent-child relationship
Queries

-Specify joins
-Select subset of object attributes for retrieval
-Specify custom where-clause with nested queries, UNIONs, and others
-Accept run-time parameters
-Return a collection of objects as the output of query
-Support GetCount and GetPartialRows behavior in queries

Dynamic Queries

-Same as normal queries but with following additional features
-Specify where-clause at run-time
-Output of dynamic query is a collection of objects (just like normal queries)

Code Generation
-Complete re-architected template-based code generation engine.
-Code templates based on Javascript language and are customizable.
-Customize names for classes, methods, and properties.
-Generate .NET components in C# and VB.NET.
-Generate either COM+ or non-GAC code
-Build .NET components as private or shared assemblies
Nov 21 '05 #1
0 1292

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

Similar topics

0
by: qurat | last post by:
Alachisoft TierDeveloper is an O/R mapping and code generation tool that helps software developers do better, more creative and useful work by reducing redundant hand coding. TierDeveloper lets you...
0
by: Mary | last post by:
Some of the distinctive features of Tierdeveloper 4.0 are as follows. Object handling -Map to a single table or multiple tables -Map to a view (read-only or in update mode) -Define unmapped...
0
by: Ann Morris | last post by:
INTRODUCTION One of the most powerful aspects of .NET and Windows Forms is data binding. Data binding is the process of associating user interface (UI) elements with a data source to generate a...
0
by: momina_dar | last post by:
AlachiSoft “TierDeveloper” eradicates the problem of writing thousands of lines of code for your middle tier. Many software solutions on the market can do it for you but according to our research...
18
by: Michael B Allen | last post by:
Is it considered a bad idea to use a C99 only feature? It has been almost 6 years right? Specifically I'm interested in variadic macros. All of my code is C89 (or less) except for my debugging...
8
by: Servé Lau | last post by:
I've read the new features that are coming to the next VC and they all sound fine. But I was missing new standard C++ features, will the features like export still not be implemented? What...
6
by: aron t | last post by:
Hi, I am good php programmer and want to learn asp.net. Can someone tell me what are the best and the worst features of ASP.NET? thanks
0
by: Shawn Cutter | last post by:
I am beginning work on a somewhat complex project and I need to decide what route to take before beginning the project. The main issue with this project is that it needs to be modular and support...
7
by: Fister | last post by:
I'm reading Professional C# (Wrox) and stumbled across: "Some features are supported by.NET but not by C#, and you might be surprised to learn that some features of the C# language are not...
5
by: bearophileHUGS | last post by:
I often use Python to write small programs, in the range of 50-500 lines of code. For example to process some bioinformatics data, perform some data munging, to apply a randomized optimization...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
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: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
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
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
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
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...

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.