【问题标题】:Entity framework models with Web API that don't extend Entity具有不扩展实体的 Web API 的实体框架模型
【发布时间】:2018-12-19 10:48:53
【问题描述】:

我注意到很多 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-framework asp.net-web-api2


    【解决方案1】:

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

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

    【讨论】:

    • 我一直在使用EF没有安装任何包,为什么本教程说要安装它:c-sharpcorner.com/article/…
    • 实体框架自带独立包,需要安装。你确定你没有安装任何包?你能从 nuget manager 那里查到吗?
    • 不,我开始了一个 web api 项目,它已经在那里,我使用的是 Visual Studio 2017
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-09
    • 2013-01-10
    • 1970-01-01
    • 1970-01-01
    • 2020-09-24
    • 2014-05-25
    相关资源
    最近更新 更多