Padlock Login
Bridge Header
Skip Navigation Links
Introduction
Why Use
Features
Example
Editions
Get Diamond Binding

Development Environment Integration

Diamond Binding extends the Visual Studio® 2005 and 2008 environment with a simple, yet powerful add-in. It allows you to implement high-performance and reliable persistance for your application in a way that allows rapid, agile development while protecting against common errors such as mistyped field names and SQL injection.

Definition Generation

Complete Business Object Layer

  • Multilanguage support (VB.Net, C#)
  • Generics
    • Type safe integration
    • Full Nullable type support

Automatic Schema Support

Code defintions that are automatically synchonised with database structures
  • Strongly Typed Relationships
    • Many-to-one (reference)
    • One-to-many
      • Lists
      • Dictionarys (with selectable index)
      • Lazy loading
  • Inheritance relationships

Seamless Integration

  • Seperate file model (partial classes)
  • Database schema continuous integration
  • Integrated source control support
  • Per-project configuration file
  • Non-intrusive licensing

Powerful API

  • Powerful ActiveRecord design pattern
  • Transaction support
  • Easy integration with applications and web sites
  • Simple API - "Law of Least Astonishment"
  • Query language
  • Runtime provided as an MSI Installer and Merge Module

Supported Databases

  • Microsoft SQL Server 2000
  • Microsoft SQL Server 2005

Supported IDEs

  • Microsoft Visual Studio 2005
  • Microsoft Visual Studio 2008
Visual Studio, .Net and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
Powered by Diamond Binding