DLINQ

予定より早く仕事が片づいたので、DLINQに手を出してみました。が、

ハンドルされていない例外: System.TypeLoadException: アセンブリ 'mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' から型 'System.INullableValue' を読み込めませんでした。
場所 System.Expressions.Expression.IsNullConstant(Expression expr)
場所 System.Expressions.Expression.EQ(Expression left, Expression right)
場所 System.Data.DLinq.Model.SimpleMetaModel.SimpleMetaType.GetKeysFromPredicate(Dictionary`2 keys, Expression expr)
場所 System.Data.DLinq.Model.SimpleMetaModel.SimpleMetaType.GetKeyFromPredicate(LambdaExpression predicate)
場所 System.Data.DLinq.SqlClient.SqlContext.GetObjectFromCache(Expression query)
場所 System.Data.DLinq.SqlClient.SqlContext.Execute(Expression query)
場所 System.Data.DLinq.Provider.ProviderContext.System.Data.DLinq.IExpressionExecutor.Execute(Expression query)
場所 System.Data.DLinq.Query`1.GetEnumerator()
場所 App.Main()

実行時エラー。

INullableValueって.NET2.0リリース版にはないと思うのですが。私の環境が怪しいのか、それともDLINQが間違ってβ2あたりをベースにビルドしてしまったのか・・・