LINQ to Entities on (база данных! = Microsoft SQL Server) - PullRequest
1 голос
/ 03 августа 2009

Мое производство работает на полноценном SQL Server 2008.

Мне бы хотелось иметь интеграционных тестов с какой-нибудь легкой базой данных , что

  • не нужно устанавливать на машину и
  • не работает как сервис

... если это вообще возможно.

Я использую LINQ to Entities в своем коде, что, вероятно, делает эту цель еще более сложной.

Можно ли использовать любую легковесную БД для достижения этой цели? Есть ли в этих БД провайдеры LINQ или как их там называют для перевода LINQ в реальные запросы ...

Кто-нибудь имеет опыт работы с LINQ to Entities со сторонними базами данных?

1 Ответ

3 голосов
/ 03 августа 2009

А как насчет SQL Server 2008 Express? Это примерно так же легко, как это делает совместимая с SQL Server 2008 система. Это в основном облегченная установка для SQL Server - это сервер, это служба в фоновом режиме. http://www.microsoft.com/express/sql/default.aspx

Существует также SQL Server Compact 3.5, который должен быть совместим с SQL Server 2008, но я не знаю, поддерживается ли он Entity Framework в качестве хранилища. Это просто набор библиотек DLL, которые нужно добавить в проект, и он хранит все свои данные в одном файле .sdf. http://www.microsoft.com/Sqlserver/2005/en/us/compact.aspx

Марк

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