2009-11-27 77 views
0

我有2個表,1對x。Linq to SQL:替換爲DataLoadOptions.LoadWith?

我每次加載X-表...

DataLoadOptions options = new DataLoadOptions(); 
    options.LoadWith<Auktion>(a => a.Artikel); 

我的表現失去是我的命。 沒有DataLoadOption,我的查詢運行~30ms。 使用該選項,它將以1到30個數據行運行〜400ms。 (我從表一中得到一行)。

現在該怎麼辦?想法?

回答

0

我們建議您考慮使用DataContext.Log屬性以下列方式生成的查詢,例如:

StringBuilder sb = new StringBuilder(); 
dc.Log = new System.IO.StringWriter(sb);

希望生成的查詢可以在局面投光。