首页 > 解决方案 > 具有不扩展实体的 Web API 的实体框架模型

问题描述

我注意到很多 github 项目使用扩展实体的模型。

我正在关注一个教程,但它没有这样做。它只是一个普通的类。

public class Seller
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public string Description { get; set; }
        public string URL { get; set; }
    }

https://docs.microsoft.com/en-us/aspnet/web-api/overview/data/using-web-api-with-entity-framework/part-4

然后在这里我找到了扩展实体的模型:

https://github.com/IshtiaqueIrteza/Movie-Review-website/blob/master/BackEnd/Movie%20Review%20Website/MRWEntity/Category.cs

是否有多个版本的 EF,如果我使用 Web API,我应该使用哪一个?

标签: entity-frameworkasp.net-web-api2

解决方案


您提供的 github 存储库中存在的实体类只是手动创建的实体的基类。是否为所有实体创建基本模型取决于您。

当然,EF 有多个版本,但与您的问题无关。


推荐阅读