473,511 Members | 16,738 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 1298

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

Similar topics

0
296
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
262
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
2321
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
1245
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
1750
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
1930
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
2435
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
1110
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
3162
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
2573
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
7138
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
7423
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
7081
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
7510
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
5668
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,...
1
5066
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
3225
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
1576
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
781
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.