Это на самом деле не связано с EF, потому что EF просто использует ADO.NET для подключения к базе данных, а ADO.NET использует либо текущую учетную запись (встроенную защиту), либо учетную запись SQL (что, кстати, является более ясным решением для вашей проблемы).
Если вам нужно использовать специальную учетную запись, вы должны вручную олицетворять учетную запись для некоторых операций, что на самом деле не представляет особой проблемы, поскольку .NET не предоставляет метод для прямого входа в систему, поскольку другой пользователь получает свои идентификационные данные Windows, необходимые для олицетворения. Вы должны использовать small P / Invoke для WinAPI .