2010-09-03 408 views
0

)。我希望有人想通過回答一個簡單的問題來獲得一些簡單的聲譽:: - )。你好嗎?好的...開玩笑:: - D。LINQ To Entities then SQLCompact

問題是關於LINQ to Entities如何與SQL Compact協同工作。

  • 首先,有沒有什麼方法可以將發送到SQL Compact數據庫的東西進行分析?顯然,Microsoft SQL Server Profiler不適用於SQL Compact數據庫......呃......這是可以預料的。但是有沒有其他方法可以查看LINQ select所產生的SQL查詢?具體做法是:

    IQueryable<some_table> query = from v in SomeEntity.some_table select v; 
    

我使用了一些擴展方法我通過谷歌找到應用「其中」上面的選擇。通常在實體框架中你不能用LINQ(在.Net 3.5中)做到這一點,但是有一些解決方法。

我想要做的是驗證變通辦法是否從表中獲取所有數據,然後便宜地過濾它,或者如果他們正在做正確的事,並且只獲取我要求的數據。

  • 其次,你知道肯定,下面的語句不把所有的表中的數據,並把它放在內存中,之後做了便宜的過濾器就可以了? (天哪,我想要一個分析器,看看那個男人在後面做什麼)。

    from v in SomeEntity.some_table where v.some_column == some_int_value select v; 
    

回答