Entity Framework 的哪些版本与 Web API 2 兼容?

Which Versions of Entity Framework are Compatible with Web API 2?

似乎 Web Api 2 项目附带 Entity Framework 6 作为标准。我目前没有足够的幸运能够使用 EF6,所以一直在尝试让它与早期版本的 EF 一起使用。这会引起问题吗?

我看不出它们之间有直接关系。

如果您以正确的方式为您的项目建模,并制作一个数据访问层和业务逻辑层,它们与您的 API 服务层分开,这应该可行。

你应该将你的服务层与其他层隔离开来,这样就没问题了。

最好的方法是按照 here 所述创建 Data Transfer Objects

您的网络 api 层不应是所描述层的一部分 here: