DLINQ続き

.NET担当チームから詳細情報が来ました。

var db = new Northwind(@"c:\northwnd.mdf");
var q =
from c in db.Customers
where c.City == "London"
from o in c.Orders
select new { c.CompanyName, o.OrderDate, o.OrderID };


以下のようなクエリが実際に生成される

SELECT [t0].CompanyName, [t1].OrderDate, [t1].OrderID
FROM Customers as t0, Orders as t1 INNER JOIN
[t0].CustomerID = [t1].CustomerID
WHERE [t0].City = 'London'


さらに更新をサポートしているそうです。
まだ初回リリースも決まっていないそうですが、
MicrosoftHibernateをロックしたのは間違いないようです。


javaと.NETにネイティブなオープンソースのオブジェクトデータベース
db4o日本コミュニティ
http://www.db4o.com/japan/
japan@db4o.com