Ingres Community Forums Login Register Ingres.com  

Ingres Community Wiki

Navigation
Learn About
Developing With
Ingres Talk
Information
Toolbox

Ingres DOT NET Projects

From Ingres Community Wiki

Jump to: navigation, search

This page provides a complete index of all .NET Data Provider related open source projects sponsored by Ingres Corp. If you are interested in joining any of these projects, please contact the project leaders. If you would like to start a new project, please contact Teresa King.

Image:announce_discuss.png=Discussion Image:announce_planning.png=Planning Image:announce_design.png=Design Image:announce_develop.png=Coding Image:announce_beta.png=Beta Image:announce_release.png=Stable Image:announce_terminate.png=Terminated

.NET Data Provider Research Projects

Project Leader(s) Availability
Image:announce_develop.png .NET EnlistTransaction and TransactionScope Support
The IngresConnection's EnlistTransaction( ) method enables the Ingres .NET Data Provider to interface to an explicit transaction programming model using the .NET Transaction class or to an implicit transaction programming model using the .NET TransactionScope class.

Teresa King
Dave Thole
Currently Available in http://code.ingres.com/ingres/main/src/. This will be available in Ingres 9.3.
Image:announce_develop.png .NET Exploit Multiple DAS Servers
The Multiple Data Access Servers (DAS) Project provided a means to easily start multiple DAS Servers. This project exploits that functionality and provides a mechanism whereby multiple hostnames and ports can be specified in the .NET Connection string.

Dave Thole
Currently Available in http://code.ingres.com/ingres/main/src/. This will be available in Ingres 9.3.
Image:announce_develop.png Ingres Linq Support
Linq is an O/R (Object-Relational) mapping tool, with some similarities to Hibernate. Linq is type-safe, queries get compiled into MSIL on the fly, and your C# WHERE clauses are translated into SQL and sent to SQL server for execution. In short, it makes design of data access layers safer and faster. In C# 3.0, linq code looks like this:
 var q = from p in db.Products             
         where p.ProductName == "Pen"  
         select p.ProductID;  

This Community Project aims to contribute an Ingres Plugin for the DbLinq project, an alternative implementation of Microsoft Linq.


Thomas Glaser
Image:announce_beta.png Ingres ASP.NET Role and Membership Providers
The Ingres ASP.NET Role and Membership providers enable the rich roles and membership functionality introduced with ASP.NET 2.0 to be used with the Ingres RDBMS as the data source.

Oliver Oyston
Image:announce_develop.png OpenROAD Intellisense Editor and Tool Platform
This project aims to provide an external script editor for OpenROAD with intellisense style code completion. The code is primarily written in C# and utilises the .NET data provider.

Oliver Oyston
Personal tools
© 2009 Ingres Corporation. All Rights Reserved