DbLinq Project: Linq Provider for MySql, Oracle and PostgreSQL
What is LINQ?
LINQ stands for Language-Integrated Query, which allows .NET programs (e.g. C# or VB.NET) to connect to databases.
It is an O/R (Object-Relational) mapping tool, with some similarities to Hibernate or LlblGen. 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;
Download
Zipped releases are on the downloads page.
Coming in 2008 Feb:
Status Update - 2008 Jan:
Please write to tell me if it works on regular Oracle.
We now have a newsgroup: http://groups.google.com/group/dblinq
http://code2code.net/DB_Linq/
http://code.google.com/p/dblinq2007/downloads/list
LinqToActiveDirectory
http://www.codeplex.com/LINQtoAD
LinqToSharePoint
http://www.codeplex.com/LINQtoSharePoint
Linq to Oracle 使用教程目录
http://www.cnblogs.com/ansiboy/archive/2010/12/04/1896449.htmlLinq to Oracle 使用教程(三)数据的增、删、改
Linq to Oracle 使用教程(五)使用 Xml 映射文件
Linq to Oracle 使用教程(六)将数据库的函数映射到方法
Linq to Oracle 使用教程(七)将数据库的存储过程映射到方法
Linq to Oracle 使用教程(八)使用 T4 模版生成代码
Linq to Oracle 使用教程(九)ALinq 的扩展
Linq to Oracle 使用教程(十)绑定数据到 GridView
Linq to Oracle 使用教程(十一)创建 Dynamic Data 项目
Linq to Oracle 使用教程(十二)使用其它的版本的 Oracle.DataAccess.dll
补充教程
将 Linq to SQl 项目移植到 Linq to Oracle
Linq to Oracle 存储过程使用(使用 MS ADO.NET Provider)