.NET tools, components, libraries and add-ins sign in | create your account  
Stimulsoft Reports.net
Advertise here! Contact us to know the options
Category

Persistence - Data-tier

Includes data-related code generation

Display options and filters [BETA]
Sort by:
Built for .NET
Source code provided
Discontinued
Library
Built for the Compact Framework
Built for .NET 2
Add-in
Built for Mono
Sold as a service
Free or free version available

Source Cutter

 Home Page Home Page
Categories:
Author: Razor Source
Latest version: 3.0
Description: Source code generator for VB.NET, C#, and Java.
Source Cutter generates object to relational mappings via a data access layer, and also produces presentation layer logic by creating web pages and Windows forms for the data access layer. Source Cutter can build Web or Windows-based solutions using metadata obtained from any major database (SQL Server, Oracle, DB2, MySQL, Access, etc.).
Source Cutter also provides template based extensibility. By modifying the existing templates or creating your own templates you can alter the source code generated. The markup language used by the templates is similar to ASP or JSP-based scripting.
The JSP Generators come with freely redistributable JSP custom tags.
Added: 2005-06-29
Updated: 2007-12-19
Attributes: Built for .NET[BuiltForDotNet]

ADO.NET Express

 Home Page Home Page
Categories:
Author: Pharaoh Software
Latest version: 1.2.0
Description: Add-in for Visual Studio .NET 2003 that generates class methods for calling stored procedures and executing common types of SQL statements.
ADO.NET Express looks similar to Server Explorer. You can add database connections and browse schema objects such as tables and stored procedures. You can right click on a schema object to generate ADO.NET code for this object. For example, you can right-click on a stored procedure and generate a C# method that executes this stored procedure and returns a DataReader. ADO.NET Express has a variety of options for generating code that cover most of the common data access scenarios.
Features include:
- Code generation in C# and VB.NET.
- Support for SQL Server and Oracle.
- Common SQL statements can be generated for tables, foreign keys and views.
- Method is generated with typed parameters that correspond to stored procedure parameters.
- Support for output and input/output parameters for stored procedures.
- Support for transactions.
- Generated code can be used as a template for modification.
Added: 2004-11-27
Updated: 2005-01-03
Attributes: Built for .NET[BuiltForDotNet] Add-in[AddIn] Free or free version available[FreeVersionAvailable]

Warp.NET Developer Studio

 Home Page Home Page
Categories:
Author: Sojourn Designs
Latest version: 1.0
Description: Generates application prototypes and stored procedures.
Features:
- Generates and maintains stored procedures
- XML comment files for data access code
- Build GUI for Windows, Web, or both - using same underlying assemblies
- Generates concurrency checks for SQL Server
- Supports VB.NET, C#, SQL Server 7.0 and up, Access 2000
Added: 2004-05-05
Attributes: Built for .NET[BuiltForDotNet] Free or free version available[FreeVersionAvailable]

DBMethods

 Home Page Home Page
Categories:
Author: Atif Aziz
Latest version: 1.0.3910
Description: Library that allows you to express parameterized SQL and stored procedures as managed code functions in your language of choice (C#, VB.NET, J# and others) using the .NET Framework.
Just as Platform Invoke (P/Invoke) allows you to call unmanaged code APIs in platform libraries (DLLs) by supplying a compatible method definition in managed code, DBMethods allows you to call stored procedures and parameterized SQL in a database by defining a compatible method definition in managed code.
Unlike many products already on the market, DBMethods does not rely on templates or scriptable code generators. Instead, it makes use of the innovative features of the Common Language Runtime (CLR) like metadata, reflection services, custom attributes and dynamic code emission.
Added: 2004-10-15
Attributes: Built for .NET[BuiltForDotNet] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Base4.NET

 Home Page Home Page
Categories:
Author: Alex James
Description: Open source application toolset for generating, sharing and reusing data layers between applications.
Base4.NET shares many features with both code generators and O/RM tools however it is fundamentally different, being primarily concerned with data layers and data reuse. It includes an application server for centralizing business rules.
Features include:
- Define and generate data-layer a from an XML schema
- Support for inter-schema references, to encourage data-layer sharing and reuse
- Support for Object SQL like queries, and for deep loading of objects using ObjectScoping
- Application Server supports addins to respond to events like BeforeSave, AfterQuery, etc
- A core schema with builtin support for File and Images, and a framework for supporting meta-data promotion and demotion to and from files.
- All generated data-layers provide support for XML, including persistence and object readers and writers that work directly with XML
- Automatic .NET Remoting configuration and custom type serialization management
Added: 2005-02-18
Attributes: Built for .NET[BuiltForDotNet] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

iBATIS.NET

 Home Page Home Page
Categories:
Author: The Apache Software Foundation
Latest version: 1.6.1
Description: Couples objects with stored procedures or SQL statements using an XML descriptor.

iBATIS is a persistence layer with two main APIs: SQL Map and DAO pattern.
The SQL Mapping is used to map .NET objects to SQL statements using XML.
The DAO pattern is used for abstracting the database implementation.

Inspired by the iBATIS Database Layer for Java.
Previous name: Nausicaa.
Added: 2004-04-13
Updated: 2007-04-11
Attributes: Built for .NET[BuiltForDotNet] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided] Built for .NET 2[BuilfForDotNet2]

DeKlarit

 Home Page Home Page
Categories:
Author: ARTech
Latest version: 4.0
Description: Model-driven tool that enables you to concurrently generate and maintain the database schema, the data access and the business logic layers of your .NET-connected applications.
The DeKlarit Add-ins provide a complementary toolset to generate from components to complete presentation or web services layers.

Features include:
- Integration with Microsoft Enterprise Library 2.0 and the Composite UI Application Block
- Permission-based authentication using Enterprise Library
- Declarative layout for the Add-ins generated forms
- Auto-filtering for related foreign keys
- Referencing tables by candidate key
- Support for the .NET 2.0 Membership and Role API
- Support for Web Services Enhancements (WSE) 3.0
Added: 2003-05-20
Updated: 2006-05-11
Attributes: Built for .NET[BuiltForDotNet] Add-in[AddIn] Built for .NET 2[BuilfForDotNet2]

tangible architect

 Home Page Home Page
Categories:
Author: tangible engineering
Latest version: 2.0
Description: Generates the object-oriented database access layer of the application and its database schema from within Visual Studio.
The object model's specification can be defined in code by means of attributed C# interfaces, use of wizards or by means of an UML model. The object model and database schema can be modified using the integrated object model browser. Code changes can be synchronized to the UML model using round-trip engineering.
The generated object model realizes a connection-oriented architecture with a pessimistic locking strategy. It is optimized for data-bound controls. The object-oriented database browser adds additional value to the product.
Added: 2004-01-15
Updated: 2005-06-08
Attributes: Built for .NET[BuiltForDotNet] Add-in[AddIn]

Visible Developer

 Home Page Home Page
Categories:
Author: Visible Systems
Description: Generates business and database access logic for typical business applications.
Import data models from existing databases then define your business objects with the modeling features.
Code patterns translate the model into code for VB6, ASP, C#, VB.NET and ASP.NET.
Added: 2003-05-20
Attributes: Built for .NET[BuiltForDotNet]

Monstarillo

 Home Page Home Page
Categories:
Author: Yellow Bridge Software
Latest version: 1.2
Description: Generates the plumbing for your SQL Server database application. It can work off of your database schema to create stored procedures to select, insert, update and delete your data as well as the code needed to call these stored procedures or it can use your existing stored procedures.
Generates 3 flavors of code:
- Data layers returning a custom Info class in addition to DataTables and DataReaders. Two different info objects are used depending on the template group selected. One uses native types while the other uses Sql Types.
- Data layers returning DataTables and DataReaders.
- Code using Microsoft Data Application Blocks 2.0
Added: 2004-03-09
Attributes: Built for .NET[BuiltForDotNet]

DatabaseClient

 Home Page Home Page
Categories:
Author: SP extreme
Latest version: 1.2
Description: Set of objects providing wrappers for standard database calls.

DatabaseClient includes two objects:
- DatabaseWrapper: used to create a database connection and make SQL calls to any database using either a query or non-query based call. The wrapper also supports scalar calls. It was designed so that all the database calls incur no more overhead than directly interacting with the standard database provider methods.
- DatabaseHelper: contains a set of static methods to obtain the data you require from your database. The set of methods provide all of the same database interactions as DatabaseWrapper.

Features include:
- Supports SQL Server, Oracle, OLEDB, and ODBC.
- Supports standard database calls (ExecuteQuery, ExecuteNonQuery, ExecuteScalar).
- Returns queried data in a DataSet.
- Ability to define the connection string in the web.config file.
- Separates database interactions from your code.
Added: 2005-03-08
Attributes: Built for .NET[BuiltForDotNet] Library[Library]

.NetTiers

 Home Page Home Page
Categories:
Author: John Roland
Latest version: 2.2
Description: CodeSmith templates for object-relational mapping that takes an existing SQL Server database and generates a personnalized data-access layer to use in your applications.

Features include:
- Generates ready-to-use Visual Studio projects and solution
- Integrates with the Entreprise Library application blocks architecture
- Shipped with it's own plugin, so you can configure your application directly from the entlib configuration console
- Generates business entities with a 1:1 mapping (an entity for each table or view, with a property for each column)
- Generates Data Access Layer Components (DALC) for tables and views
- Generate strongly-typed collections for entities and repositories, supporting databinding.
- Creates an ASP.NET web service for distributed programming
- Create the stored procedures script and can automatically install them on the server
- Generates a NAnt build file, to compile, test and generate chm/html API documentation
Added: 2006-03-21
Updated: 2007-08-02
Attributes: Built for .NET[BuiltForDotNet] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided] Built for .NET 2[BuilfForDotNet2]

Objecto

 Home Page Home Page
Categories:
Author: Crainiate
Latest version: 1.0
Description: Designed to create n-tier data classes that are reusable, inheritable and scalable, that automatically persist themselves to the database of your choice.

Features include:
- Define and modify the structure of your data using classes and attributes in Visual Studio 2005 or any other tool that supports .NET Framework 2.0 or later
- Persist objects to an underlying database without writing repetitive data access code
- Inherit from a base class or implement an interface
- On-the-fly generation and reuse of stored procedures for all data access
- Encapsulate query logic into reusable query classes. Create fully object-orientated queries without the use of inline SQL
- Supports object inheritance of persisted classes. Allows you to add properties to create more specialized objects.
- Stateless implementation for scalability across multiple servers
- Built-in .NET remoting provider (Enterprise Edition only)
Added: 2007-02-09
Attributes: Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided] Built for .NET 2[BuilfForDotNet2]

Gentle.NET

 Home Page Home Page
Categories:
Author: Morten Mertner
Latest version: 1.2.9
Description: Database-independent object persistence framework written in C#.
Gentle.NET features automatic SQL generation and object construction, a caching subsystem, an SQL factory for creating custom queries, a list class for managing 1:n and n:m relations, concurrency control, data binding support, and more.
Gentle.NET supports a wide range of databases and runs under both MS.NET and
Mono. Metadata is automatically extracted from the database backend, which minimizes the amount of configuration required.
Added: 2004-02-06
Updated: 2005-02-22
Attributes: Built for .NET[BuiltForDotNet] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided] Built for Mono[Built for Mono]

Dali

 Home Page Home Page
Categories:
Author: Revelation Technologies
Latest version: 2.2
Description: Object-relational mapper and data access layer.
Dali is self-configuring, analyzing your database and object model and dynamically creating all necessary SQL. Dali can use existing business objects with little or no modification. Or, the included Dali Studio GUI utility can automatically generate data class code and stored procedures appropriate for your data model.

Features include:
- Supports stored procedures and parameterized queries
- Supports deep loading and saving of nested objects
- Supports generics for type safety; Supports .NET nullable types
- Supports saving and loading Web Forms directly
- Can use existing business objects
- No mapping files to get out-of-sync
- No SQL, OQL, IQL or other languages to learn
- No code generation or reverse engineering required
- Able to use a DataSet as a data store
- Raises events when objects are loaded or updated
Added: 2004-12-21
Updated: 2006-12-05
Attributes: Built for .NET[BuiltForDotNet] Library[Library] Built for .NET 2[BuilfForDotNet2]

Code Complete .NET

 Home Page Home Page
Categories:
Author: XML Gateway
Latest version: 2.0
Description: Template-driven code generator that can generate full applications in both C# and VB.NET.
Code Complete .NET can generate data entry web, win forms, businnes objects and lists based on CSLA.NET framework and data access objects.

Features include:
- Generates (secure and with role based security if required) single tier ASP.NET applications, single tier Windows applications or three-Tier applications in C# and VB.NET
- Generates business objects with full validation based on the CSLA.NET framework
- Generates a corresponding data access object for each business object to perform the CRUD operations
- Support for parent/multiple children relationships
- Round-trip development without losing code changes
- Support for SQL Server, Oracle and any database that has an OLEDB provider or an ODBC driver
- Integrated as an add-in within Visual Studio 2005
Added: 2007-03-12
Updated: 2007-09-05
Attributes: Add-in[AddIn] Built for .NET 2[BuilfForDotNet2]

Visual Welder

 Home Page Home Page
Categories:
Author: sembleWare
Latest version: 2.0
Description: Add-in for Visual Studio .NET that allows you to snap in and snap out parts for your system in an assembly process. Features include full integration between database, middle tier, and Web forms, reverse engineering from a database, dynamic code and database generation, etc. By dragging and dropping at a screen level or business part level, your system virtually assembles itself. Features 3D Spatial Editor, an active toolbox, and access to the Online Part Catalog.
Added: 2003-10-28
Attributes: Built for .NET[BuiltForDotNet] Add-in[AddIn]

C# Code Generator

 Home Page Home Page
Categories:
Author: Gordon F. Weis
Latest version: 2006-27-04
Description: Generates a C# class from an SQL database table, and forms to collect the information.
Added: 2003-05-29
Attributes: Built for .NET[BuiltForDotNet]

Persistent Datasets

 Home Page Home Page
Categories:
Author: The Last Component
Latest version: 2.0.3
Description: O/R mapper and persistence layer generator based on the native DataSets with integrated native queries engine.

Features include:
- Allows writing 100% typed code using typed queries technology similar to DLINQ
- Supports DataSets and Domain Objects patterns.
- Mapping to tables, views, and stored procedures including procedure’s result sets
- Keeps your application code synchronized with database modifications
- Offers n-tier workflow including GUI binding
- Supports database identities, sequence generators
- Optimistic concurrency using database timestamps and locking fields
- Visual Studio integration including SourceSafe support
- Transactions
- Generating enumerations for basic tables
- Nullable generics support
- Inheritance
- Cascade load, save, update, delete and insert of hierarchical data
- SQL Server, Oracle support
- C#, VB support
- Cache by query
- Clustered cache
- ASP paging support
- DataSets inheritance
Added: 2005-09-13
Updated: 2006-10-21
Attributes: Built for .NET[BuiltForDotNet] Library[Library] Add-in[AddIn] Source code provided[SourceCodeProvided] Built for .NET 2[BuilfForDotNet2]

Bamboo.Prevalence

 Home Page Home Page
Categories:
Author: Rodrigo B. de Oliveira
Latest version: 1.4.4.2
Description: .NET implementation of the object prevalence concept brought to life by Klaus Wuestefeld in Prevayler. Bamboo.Prevalence provides transparent object persistence to deterministic systems targeting the CLR.
Added: 2003-05-20
Attributes: Built for .NET[BuiltForDotNet] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

SP/Invoke

 Home Page Home Page
Categories:
Added: 2003-05-20
Attributes: Built for .NET[BuiltForDotNet]

DataStreams

 Home Page Home Page
Categories:
Author: Bruce Dunwiddie
Latest version: 4.0
Description: Library of components designed to allow you to read, write, and bulk insert several common file formats including csv, xls, xml, and fixed width.
Components work with the SqlBulkCopy class to allow for DTS like speed during bulk inserts. Readers allow for record by record looping and data manipulation.
Added: 2005-02-22
Updated: 2007-03-26
Attributes: Built for .NET[BuiltForDotNet] Library[Library] Source code provided[SourceCodeProvided] Built for .NET 2[BuilfForDotNet2]

Sharp Code Foundry

 Home Page Home Page
Categories:
Author: Sharp Developer
Latest version: 2
Description: Visual Studio add-in that can be used to generate stored procedures and data access methods.
The code generated by this tool can be customized to match various aspects of the users coding style from naming conventions to error handling techniques.
SQL Server 7/2000 stored procedures are created based on a series of C# script files that can be customized by the user to control the output so it will adhere to development standards. As the developer procedes through the process of creating stored procedures there are options to alias parameters and tables.
Added: 2004-11-03
Attributes: Built for .NET[BuiltForDotNet]

Vanilla DAL

 Home Page Home Page
Categories:
Latest version: 0.2.2
Description: Data-access framework for RDBMS on top of ADO.NET.

Features include:
- Database independence
- SQL externalization via XML
- Automatic transaction management
- On-the-fly SQL generation for DataSets
- Convenience implementations for ever recurring tasks
Added: 2006-11-14
Attributes: Built for .NET[BuiltForDotNet] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

OlyMars

 Home Page Home Page
Categories:
Author: Microsoft
Latest version: 1.0
Description: SQL Server Centric .NET Code Generator
Added: 2003-05-20
Attributes: Built for .NET[BuiltForDotNet] Free or free version available[FreeVersionAvailable]

ssData

 Home Page Home Page
Categories:
Author: Sheer Vision Technologies
Description: SQL Server wrapper that includes support methods for working with databases.
ssData has methods that allow you to clean data before inserting; converting a .NET DateTime object to a SQL Server universal date time format; Boolean to SQL Server Bit conversion; dealing with DataSets, SqlDataReader; etc.
Added: 2004-08-09
Attributes: Built for .NET[BuiltForDotNet] Library[Library]

DataLG

 Home Page Home Page
Categories:
Latest version: 1.6.0.0
Description: Generates a data layer for your VB and C# applications.
DataLG supports Microsoft Access 2000/XP and SQL Server/MSDE 2000.
Added: 2006-05-16
Attributes: Built for .NET[BuiltForDotNet] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

NeuralBuild

 Home Page Home Page
Categories:
Author: NeuralLimits
Latest version: 1.2
Description: Code generator that automatically generates Java, PHP and C# source code for accessing relational databases.
NeuralBuild generates code for Java and PHP with the Data Access Object (DAO) design pattern (DAO is a core J2EE design pattern), for C# NeuralBuild generates code for the DALC (Data Access Layer Components) pattern.

For C#, NeuralBuild generates a DALC tier based on .NET database connectors and SQL calls. The DALC components hide the invocation and format idiosyncrasies of the database from the calling application. DALC components provide an encapsulated data-access service to these applications.
Added: 2006-10-04
Attributes: Built for .NET 2[BuilfForDotNet2]

ADO.NET Powertoys

 Home Page Home Page
Categories:
Author: The ADO Guy
Latest version: 0.3
Description: Features include:
- An ADO.NET utility class library.
- Improved DataSet generator
- Stored procedure wrapper wizard
- Connection string wizard (upcoming)
- DataSet updater wizard (upcoming)
Added: 2003-05-20
Attributes: Built for .NET[BuiltForDotNet] Library[Library] Add-in[AddIn] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Virtual Data Objects

 Home Page Home Page
Categories:
Author: Infralution
Latest version: 1.1
Description: Lets you use classic ADODB recordsets as .NET data sources.

With Virtual Data Objects, you can set up a DataGrid to display browsable, editable and sortable data straight from your database. No need for DataAdapters, DataSets, etc.
Records are only loaded from the database as needed so you can browse large databases without the overhead of preloading everything into a Dataset - just like you did with classic ADO.
You can use either untyped recordsets (like classic ADO) or you can define fully typed data access classes to encapsulate access to database fields.
Added: 2005-11-02
Attributes: Built for .NET[BuiltForDotNet] Library[Library]

CG Pro

 Home Page Home Page
Categories:
Author: RFG Software
Latest version: Aug 2004
Description: Produces n-tier applications that manipulate data within existing SQL Server databases. These applications can be produced in either VB.NET or C#.
Features include:
- support for adding and working with multiple databases
- template driven code generation allowing customisation of the generation output
- support for Windows Forms, ASP.NET, web services.
Added: 2004-09-01
Attributes: Built for .NET[BuiltForDotNet]

NextGeneration

 Home Page Home Page
Categories:
Author: Rad Software
Latest version: 1.2.1
Description: Tool for building database-driven applications.
NextGeneration generates stored procedures, data access objects, business service classes, DataSets and ASP.NET web interfaces.

Features include:
- Comes with n-tier solution templates for C# .NET, VB.NET and SQL
- Generates files in batch
- Does not overwrite existing files (unless configured to do so)
- supports SQL Server and Access databases
- Designed to work with Visual Studio (designer compatible code)
Added: 2007-02-20
Attributes: Built for .NET[BuiltForDotNet]

TCDesigner

 Home Page Home Page
Categories:
Author: Program Solutions LLC
Description: Generates database access layer in C# and CRUD stored procedures.
Supports SQL Server.
Added: 2004-09-29
Attributes: Built for .NET[BuiltForDotNet]

AgileStudio

 Home Page Home Page
Categories:
Author: Sekos Technology
Latest version: 2.2
Description: AgileStudio extends Visual Studio .NET to accelerate the development of Windows and Web Database Applications.

Features include:
- Builds the underlying SQL database from an object model.
- Builds typed DataSets to work with your data based on your UI component choices.
- Creates the necessary data Connections and DataSet management components.
- Binds the Controls to the appropriate columns in the DataSets.
- Generates all the SQL and stored procedures to service the DataSets.
- Leverages familiar technologies like ADO.NET and Windows Forms Databindings.
- Uses standard Windows and Web Forms projects and does not require a new project type.
- Is open and extensible.
Added: 2005-02-22
Updated: 2005-08-31
Attributes: Built for .NET[BuiltForDotNet] Add-in[AddIn]

MyGeneration

 Home Page Home Page
Categories:
Author: MyGeneration Software
Latest version: 1.2.0.6
Description: Generates code from templates by combining a scripting engine with a database meta-data API.

Features include:
- supports SQL Server, Oracle, DB2, MySQL, PostgreSQL, Access, FireBird, Interbase, SQLite and VistaDB.
- can generate O/R mapping files for Gentle.NET, Opf3 and NHibernate.
- template languages supported include C#, VB.NET, JScript, and VBScript.
- templates support include files for reuse.
- each template has an optional user interface code section.
- allows the user to alias the names of tables, views, columns, relationships, etc.
- command line interface provided
- syntax editor with full Unicode support.
- plug-in support allows you to extend functionality to all templates.
Added: 2004-02-11
Updated: 2007-04-17
Attributes: Built for .NET[BuiltForDotNet] Free or free version available[FreeVersionAvailable]