Object Relational Mapping and persistence framework for .NET 2.0

DataBlock is a Object Relational Mapping and persistence framework for .NET 2.0.When working with DataBlock your job should be to create business object that handle the specific business issues instead of writing SQL, juggling with ADO.NET objects or making sure that a specific piece of code is running in a transaction.

DataBlock comes with DataBlock Modeler, a GUI tool which makes mapping objects a few seconds job.

DataBlock is a open source project released under the GPL license.You can include a binary copy of DataBlock in a commercial project.

Features

  • The generated code works without modifications on MS Access, Sql Server, MySql and PostgreSQL .
  • Supports any CLI 2.0 compliant language
  • Supports 1:1, 1:m and m:m relations
  • It doesn’t require any special constructs in your relational model nor extra tables or columns. No locks are hold/set at runtime or during a transaction, other then the locks set by the RDBMS itself. All mapping data is contained in memory at runtime.
  • Easily generate code using the DataBlock Modeler tool.
  • Supports reading/creating/deleting/updating of single and graphs of objects
  • All entity classes are based on lightweight custom classes, not on datasets or datatables.
  • The code is grouped using the Domain Driven pattern which isolates every entity.
  • The QueryCriteria API allows you to model, in an OOP way, SQL queries.
  • Powerful data access layer which works in both connected and disconnected mode
  • By default the DataBlock Framework is using “stronged referenced” providers but it can be easily changed (thru the configuration file) to use a new provider
  • No external xml mapping files
  • Support for running stored procedures and interoperation with already written ADO.NET code
  • Support for long running transactions

Download DataBlock

[Via Larkware News]

Technorati tags: ORM, dotnet, database

How the design time infrastructure works

If you are not familiar with the DataSourceControls and if you don’t know how the design time infrastructure works, take a look to the following articles:

 

Technorati tags: DataSourceControls, dotnet, c#, data

Validation Application Block - 4 tutorials

The CTP of Enterprise Library 3.0 was released last Friday.One of the new application blocks it contains is a Validation Application Block for validating classes in your applications.David Hayden wrote 4 tutorials on how to use it:

Technorati tags: validation, dotnet, c#, tutorial

Manage database of ASP.NET 2.0 Membership & Role services in non-ASP.NET context

This article explains how to manage database of ASP.NET 2.0 Membership & Role services in non-ASP.NET context.

Technorati tags: database, dotnet, asp.net

WatiN

Written in C#, WatiN emulates the relevant portions of browser behavior, including form submission, JavaScript,cookies and automatic page redirection, and allows C# test code to examine returned pages either as containers of forms, tables, and links. When combined with a framework such as NUnit, it is fairly easy to write tests that very quickly verify the functioning of a web site.

This tutorial explains some basics to get you up and running automating Internet Explorer with WatiN.

 

 

Technorati tags: nunit, web, testing, TDD, dotnet


Page 17 of 59« First...10...1516171819...304050...Last »