Data Tier Modeler (DTM)

Data Tier Modeler (DTM) is a powerful, ultra-high performance object/relational framework for Microsoft.Net.

New features and improvements (DTM v3.0)

  • Improved association classes management
  • Improved databinding (MVC model)
  • Improved Visual Studio .NET integration
  • Rational XDE compliant
  • New databases supported : MySQL 4.1, DB2 v8.x
  • Optimization of each database specific code
  • Optimization of cache mechanism (2 levels cache)
  • More documentation and samples

Map many entities

  • Object model (UML, XML, XMI)
  • 1-1, 1-n, n-1, n-m … relations (aggregations, compositions)
  • Inheritance
  • Interfaces
  • Association classes
  • Singletons
  • Enumerations

Features

  • Objects collections
  • Advanced Databinding (MVC model)
  • Data encryption (DES or MD5)
  • Visitor Pattern 
  • XML serialization
  • Cascading load/save/delete
  • Lazy loading
  • Personalized error management
  • Read and/or write access

Interfacing

  • Fully integrated in Visual Studio .Net
  • Code generation directly in your class library in Visual Studio
  • UML models management
  • Database connexions management (execution of SQL scripts…)
  • UML modeling (with Microsoft Visio, Rational Rose, Argo UML…)
  • XML modeling 

Request Language 

  • OPath (Object Path)
  • Object requests
  • Bidirectional navigation through objects relations
  • Collections for each type of objects
  • Criteria
  • Sorting
  • Paging 
  • Template loading
  • Visitor Pattern
  • Loading of collections, objects or values …
  • SQL requests

Database  

  • Database specific code (enabling optimization)
  • SQL-Server, Oracle, DB2, MySQL, Access, …
  • Database concurrency management
  • Transactions (automatic or manual)

Unlimited mapping types

  • Standard types (int, string, char, bool, DateTime, …)
  • Advanced Database Types (xml, text, char[x], decimal[x,y], …)
  • Complex serializable types (Hashtable, Drawing.Image…)
  • User types
  • Binary serialization

Object cache

  • Shared memory cache
  • Reference tracking
  • Creation of Garbage Collection with unreferenced objects.

[ Via Yitzhak Gootvilig's Blog ]


 
 
 

Leave a Reply