我可以在不使用 EntityFramework 的情况下使用 ObjectContext 吗?

Can i use ObjectContext without use of EntityFramework?

我使用 ObjectContext 使用 system.data.entity 命名空间, Entity Framework 和这个命名空间有什么区别, 是实现还是接口?

在 Entity Framework 6 之前,这个库是 .NET 版本的一部分,因此,大多数第 6 版之前的版本 类、枚举、接口或其他内容仍然存在 (see this post)

现在 Entity Framework 作为 NuGet 包分发,这个对象和其他对象位于其他命名空间中。例如,see where's the Entity Framework 6's ObjectContext class (follow the link):

Namespace: System.Data.Entity.Core.Objects

Assembly: EntityFramework (in EntityFramework.dll)