• Learning Entity Framework(2)


    Code First with existing database

    1. 创建一个程序
    2. 添加一个'ADO.NET Entity Data Model'
    3. 在Entity Data Model Wizard中选择'Code First from database'
    4. 然后选择已经存在的数据库
    5. 确认之后,会在项目中添加一些东西:
      • App.config中会添加一个数据库连接
      • 有一个继承自DbContext的类,使用的App.config中的数据库连接名,包含了所有被添加进来的数据表类型的DbSet<T>属性(属性用来进行查找)
      • 同时还对每个表创建来相应的类,类的属性是对应表中的列。
      • 表类型中的属性可以配置一些属性,在转换中这些属性将被使用。如果出现一些不能配置属性的情况,可以通过DbContext子类的OnModelCreating方法进行处理。
    6. 使用EntityFramework,通过创建Context实例。当对数据进行改的后,需要调用SaveChanges方法,将改的提交到数据库。
  • 相关阅读:
    数据库设计——多表之间的关系
    约束
    DQL
    DML
    DDL
    Mysql——基础
    IT大牛关注链接
    deepin20安装Python3.85
    Python中的模块
    python中的装饰器
  • 原文地址:https://www.cnblogs.com/OliverZh/p/ef2.html
Copyright © 2020-2023  润新知