В чем разница между функцией и хранимой процедурой?
Функция должна возвращать значение, но в хранимой процедуре это необязательно (процедура может возвращать ноль или n значений). Функции могут иметь только входные параметры, тогда как процедуры могут иметь входные/выходные параметры. Функции можно вызывать из процедуры, тогда как процедуры нельзя вызывать из функции.
Что такое кэширование?
Кэширование — это процесс хранения данных в кэше.
Что такое GAC по отношению к .NET?
Глобальный кэш сборок (GAC) — это папка в каталоге Windows для хранения сборок .NET, специально предназначенных для совместного использования всеми приложениями, выполняемыми в системе.
Что такое EXE и DLL?
EXE — это расширение, используемое для исполняемых файлов, а DLL — это расширение библиотеки динамической компоновки.
Почему мы должны использовать IHttpActionResult вместо HttpResponseMessage?
Он содержит метод ExecuteAsync() для создания HttpResponseMessage . Это упрощает модульное тестирование вашего контроллера. Другой тип возвращаемого значения — это своего рода строго типизированные классы, сериализуемые веб-API с помощью средства форматирования мультимедиа в тело ответа. Недостатком было то, что вы не можете напрямую вернуть код ошибки, такой как 404.