以下兩個查詢之間是否存在任何性能差異?Linq以SQL最快的方式檢索單個記錄
CustomerProduct customerProduct = db.CustomerProducts.SingleOrDefault(p => object.Equals(p.Customer, this));
CustomerProduct customerProduct = (from p in db.CustomerProducts where object.Equals(p.Customer, this) select p).SingleOrDefault();
也許還有另一個,甚至更快?
你試過比較實際的SQL查詢嗎? – Snowbear