2014-02-27 53 views
1

我添加了EF文件,並沒有更改任何配置。 可以說我有下面的代碼:實體框架緩存默認爲相同的動作

Container container = new Container(); 
var e1 = container.SomeEntity.First(x => x.Id == 1); 
var e2 = container.SomeEntity.First(x => x.Id == 1); 

它會去DB的第二個相同的電話嗎?

謝謝。

回答

0

沒關係我用過探查器。它會在每次通話時前往數據庫。

+0

EF會將其存儲在本地緩存中。你可以在contains.SomeEntity.Local中看到它。請參閱http://msdn.microsoft.com/en-us/data/jj592872.aspx –