C # - EF4 - получить сервер DateTime.Now - PullRequest
3 голосов
/ 16 мая 2011

У меня есть приложение толстого клиента, которое использует EF4 для MSSQL на уровне данных. До использования EF4 (в обычном ADO.Net) у меня была функция-обертка, которая получает SQL-сервер DateTime.Now (простой SELECT GETDATE(), заключенный в вызов клиента C #).

Теперь я обнаружил, что использование SQL-функций и SP, которые возвращают простые типы значений, не так просто в EF4. Какой самый простой и эффективный способ получить дату и время сервера сейчас в этом сценарии?

Я бы хотел по возможности избежать создания объекта-обертки для этого.

1 Ответ

8 голосов
/ 16 мая 2011
DateTime ServerDate = Entities.CreateQuery<DateTime>("CurrentDateTime()").AsEnumerable().First();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...