【问题标题】:Is it possible to use Entity Framework Code First with Web Forms (Asp.NET)?是否可以将 Entity Framework Code First 与 Web 窗体 (Asp.NET) 一起使用?
【发布时间】:2017-09-01 02:22:59
【问题描述】:

可以在 Web Forms 4.5.2 中使用 ASP.net EF Code first 方法吗?我目前首先使用网络表单到数据库,并希望切换到代码优先方法。

【问题讨论】:

    标签: asp.net entity-framework webforms ef-code-first


    【解决方案1】:

    无论是控制台应用程序还是复杂的引擎项目,数据访问层都可以有任何方法。所以直接的答案是:是的,你可以。

    你可以generate code first classes and context from an existing database

    您只需安装 Entity Framework 6.x(如果尚未安装),然后按照以下说明操作:

    3.逆向工程模型

    Project > Add New Item…

    从左侧菜单中选择Data,然后选择ADO.NET Entity Data Model

    输入BloggingContext作为名称并点击OK

    这将启动实体数据模型向导。选择Code First from Database,点击Next

    按照向导,它会生成模型和连接上下文

    【讨论】:

    • 迁移是如何工作的。您可以提供的任何教程
    • 迁移非常简单 here is one of the tutorials .. 您会发现这里已经回答了大多数基本问题
    • @irfandar Microsoft 没有正确记录迁移(除非它是在我询问Code First Migrations documentation 之后编写的),因此可能不容易理解。然而,这里不是询问迁移的地方。
    猜你喜欢
    • 2015-01-06
    • 1970-01-01
    • 2011-03-18
    • 2023-04-02
    • 1970-01-01
    • 2011-06-27
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多