Я создал новый проект unit test для проверки сопоставлений NHibernate.
Сопоставления NHibernate находятся в проекте, который также содержит объекты EF.
В моем unit test я использую только те типы, которые даже не имеют косвенной ссылки на Entity Framework, но все же, когда я компилирую проект unit test, я получаю следующую ошибку:
Тип "System.Data.Objects.DataClasses.IEntityWithRelationships" определен в сборке, на которую не ссылаются. Вы должны добавить ссылку на сборку "System.Data.Entity, Version = 3.5.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089".
Есть ли способ узнать, зачем нужна эта ссылка? Я уже проверял все используемые классы несколько раз и ничего не нашел...
У меня такое чувство, что я здесь что-то не хватает...