Итак, у меня есть инфраструктура сущности 5. У меня есть таблица Customers в базе данных. Что было бы самым эффективным способом получить клиентов от данного почтового индекса, например, 94023? У меня есть это:Entity framework получить клиентов по почтовому индексу
var customersOfLosAltos =
(myDbContext.CreateObjectSet<Customer>()).Where(c=>c.Zip == "94023");
Но, интуитивно, что кажется довольно неэффективно, потому что, как я понимаю, он в основном получает все клиенты из источника данных, а затем отфильтровать его по данной молнии. Может быть, все в порядке, если у меня будет только несколько сотен клиентов, что, если у меня будет миллион клиентов?
Любые мысли? Благодарю.
Таким образом, это создает только запрос и не будет выполняться немедленно? – Stack0verflow
Скорость зависит от того, как и как индексируется индекс zipcode в базе данных. – danludwig