Как избежать реальных операций с базами данных Linq - PullRequest
0 голосов
/ 02 февраля 2011

Если я реализую этот интерфейс:

public interface IProductsRepository
{
    IQueryable<Product> Products { get; }
}

... используя Linq to SQL

Будет ли это вызывать реальные запросы к базе данных?я могу избежать вызывающих абонентов от выполнения сложных и медленных операторов SQL?

1 Ответ

3 голосов
/ 02 февраля 2011

LINQ to SQL (и другие поставщики LINQ) не допустят недопустимые операторы SQL.Если возможно, ошибка во время компиляции помешает компиляции кода.Если это невозможно, во время выполнения будет выдано сообщение об ошибке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...