2009-04-25 3 views
0

LINQとdbml file.someoneとの関係は、LINQをプロジェクトで使用していることを示しています。実際には、その1つの.csファイル、1つのdbml.layout、デザイナで生成されたcode.Actually表記はLINQとdbmlファイル

var numQuery = 
      from num in numbers 
      where (num % 2) == 0 
      select num; 

のようなものは、私が

答えて

2

DBMLファイルは、SQLプロジェクトへのLINQのためのデータモデルを表して、このプロジェクトに似た構文のいずれかを見つけるdidntのである - 様々なため、C#のコードを生成するために使用されますエンティティ。

あなたが提供したコードは、LINQ クエリです。私は確かに、DBMLファイルを使用するアプリケーション内でLINQクエリを見ることを期待していますが、少し離れています。特に、私はDBMLファイル自体またはそこから生成されたC#コード内でクエリを見ることは期待していません。クエリはコード内にあり、エンティティを使用します。

+0

私はこのプロジェクトでlinqクエリを見つけませんでした.. – peter

+0

LINQクエリは*クエリ式構文で書かれていないことを忘れないでください - もしそれが.Where、.Selectなどのクエリあまりにも。また、コントロールのデータソースとして使用している可能性があります。基本的にDBMLファイルの内容を見て、生成されたコードをどこでも使用しているかどうかを確認してください。 –

+0

(これを行う最も簡単な方法は、DBMLファイルと生成されたコードを削除し、それがまだビルドされているかどうかを確認することです。 –

関連する問題