Используя EF, мы можем использовать LINQ для чтения данных, что довольно просто (особенно при использовании быстрых вызовов), но у нас меньше контроля, если мы не пишем eSQL самостоятельно.
- Является ли написание eSQL фактически хранилищем данных независимым кодом?
Так что, если мы решим изменить хранилище данных, можно ли использовать те же операторы?
- Представляет ли написание строк eSQL в вашем коде серьезные угрозы безопасности, аналогичные написанию операторов TSQL в виде простых строк в коде C #? Вот почему SP рекомендуется. Можем ли мы по-прежнему перемещать сценарии eSQL за пределы кода и использовать некоторые другие методы, чтобы сделать их немного более безопасными?