Αυτό είναι ένα data mapper (persistence framework) το οποίο έχει ιδιαίτερα χαμηλή τιμή (community: free, std: $70, pro: $120) και το οποίο φαίνεται να κάνει καλή δουλίτσα.
Το αναφέρω σε αυτό το topic ελλείψει καταλληλότερου.
http://www.latticesoft.com/Products/LatticeDataMapper.aspx?tabindex=1Το έχει δοκιμάσει κανείς;
Lattice.DataMapper is a .NET based object persistence library for relational databases. Lattice.DataMapper bridges the gap between objects and data source and allows the developer to work at the object level with little knowledge of the data source. In addition, Lattice.DataMapper shields your business logic from data source schema changes and data source provider changes which benefits maintainability. The Lattice.DataMapper framework will help you to significantly reduce the amount of .net code that you normally need to access a relation database. Simplicity is the biggest advantage of Lattice.DataMapper over other frameworks and object relational mapping (O/R Mapper) tools. To use Lattice.DataMapper you need only be familiar with XML, stored procedures and SQL. Lattice.DataMapper provides the platform and flexibility to build your own architecture and you, the developer, have the full power of both stored procedures and SQL at your fingertips.
Lattice.DataMapper is a tool that maps .NET objects to and from an underlying relational database using external XML configuration and mapping files. The data access is externalized in XML and can include both SQL queries and stored procedure calls. An API is provided to then dynamically store and retrieve .NET objects using the mapping definitions.
Main features :
Support for different data providers and multiple data sources. Support both OracleClient and ODP.NET and SqlTypes Two-Phase Commit Distributed transactions without deriving from the ServicedComponent. Non- intrusive O/R mapping, there is no PersistenceObject base class. Map objects to stored procedures or static SQL statements. Support BLOB and CLOB Return Identity Number from SQL Server or Sequence Number from Oracle Support stored procedure output parameters XML file based configuration file to define available data providers and data sources. XML based mapping files to define O/R mapping No dynamic SQL statement and data access code generated Logging and error handling using Log4net framework. XSLT template based tool to auto-generate stored procedures, business entities and mapping files
Σωτήρης Φιλιππίδης
DotSee Web Services