Do I have to reference the Entity Framework 6 dll in all Projects? (not only my DAL)
Question - Do applications really have to install EF6 to consume another class library that used EF6 as it's underlying data retrieval mechanism (or am I mistaken)? - How can I work around this and still use EF? Scenario We are rewriting an old DAL with a new version that uses EF6 to get it's data. Consumer apps don't call on the EF context. They instead call intermediate functions (in a Business Logic folder in the DAL project), that in turn calls on EF. When I have a consuming app reference my new DAL (connection string and provider references added to it's .config), the compiler complains