2016-07-11 5 views
-2

テーブル「CustomerDetails」の下に、以下のクエリの説明がありますか?上記のクエリの意味は?

var details = (from data in entity.CustomerDetails where (data.CustomerId == CustId && data.CustomerProjectID == CustProjId) select data).FirstOrDefault(); 

正確な意味を共有してください。前もって感謝します。

+1

?あなたはおそらく、stackoverflowコミュニティが無料であなたのために仕事をしている間違った気持ちを持っています(そうではありませんが)。 – zerkms

+1

[docs](https://msdn.microsoft.com/en-us/library/mt693024.aspx) –

+1

を読むことをお勧めします。すべての質問を期待していないので、あなたのためにそれを解決します。 –

答えて

0

そのクエリはCustomerIdが所定CustIdに等しく、CustomerProjectIDが所定CustProjIdに等しいCustomerDetailsテーブルからdataを選択します。次に、返されるセットの最初の要素を返します。

私は個人的には、それが簡単にそうようにLINQの式を使用することを見つける:あなたについて、それを説明する起動したときにこだわって助けを頼む方法

var details = entity.CustomerDetails 
    .FirstOrDefault(cust => 
     cust.CustomerId == CustId && 
     cust.CustomerProjectID == CustProjId 
    ); 
+0

これは、linqのクエリを書くための良い習慣です..これはうまく動作し、また、あなたのような新しいコマースをより迅速かつ簡単に理解することができます –

関連する問題