Является ли Entity Framework более насмешливым, чем Linq2Sql? - PullRequest
3 голосов
/ 12 мая 2010

Я обнаружил, что Linq2Sql плохо (Rhino) насмехается, поскольку нужных мне интерфейсов там нет. Генерирует ли EF код, который более надёжен?

ПРИМЕЧАНИЕ: я не издеваюсь, но без интерфейсов у следующего читателя этого вопроса может не быть предвзятости.

РЕДАКТИРОВАТЬ: VS2008 / 3.5 на данный момент.

Ответы [ 2 ]

2 голосов
/ 12 мая 2010

Entity Framework 1.0 является насмешливым: http://blogs.msdn.com/diego/archive/2008/03/03/unit-testing-your-entity-framework-domain-classes.aspx

Это не красиво, но возможно.В этом отношении EF 4 значительно улучшен по сравнению с EF 1.0.

1 голос
/ 12 мая 2010

Я думаю, что если, например, у вас есть Объекты доступа к данным (DAO) над вашими объектами Linq2SQL, они могут реализовывать интерфейсы и, следовательно, хорошо работать с RhinoMocks.

...