LinqからSQLへの使用時のFirstOrDefault()のデフォルトの動作は何ですか?例えばFirstorDefault()は、linqからsqlへの遅延ロードまたはeagerロードを引き起こします
int value = (from p in context.tableX
select p.Id).FirstOrDefault() // Value will initialized here or
if(value > 0) // query will be executed here????
{
//do something
}
おかげ
エンティティと 'IEnumerable'だけがlazyloadedです。 – gdoron