• EF 公开课 记得去下载 .net 13季的视频


    image

    EF 可以根据你的数据库的表来生成 数据库关系

    把表的每个字段,变成了属性

    image

    image

    我们用 xml 文本编辑打开看了之后,发现是一个 xml文件

    image

    image

    这是EF为我们做的第一个事情

    第二个事情是

    image

    T4 是微软自带的代码生成器

    image 

    image

    image

    存储层,描述类

     image

    也可以从 实体类,生成数据库

    image

    这就是所谓的  code – first

    image

    image

    删除掉其他的,就留下一个 site.master 母版,新建一个 班级列表  classlist.aspx 页面,但是又没有用母版··

    image

    image

    image

     image

    我们先找到上下文, 去 那个  edmx 里面去找

    image

    然后我们就来查询

    image

    然后绑定到页面的 rep上。

    image

    这样就把数据库里面数据显示出来,实际上也是把 edmx相关的属性

    image

    image

    这就是EF查询获取数据,并显示。接下来,我们要做一个删除,可以删除一行数据

    我们现在来删除一行

    image

    我们先按照 EF里面的类,我们也来穿件一个类别

    image

    创建了这个类别之后,此时这个时候,所有的属性 都是默认值,所以我们获取CID  (班级ID)

    我们删除数据库,需要用上下文 来操作

    image

    然后我们创建一个操作数据库的 EF 上下文对象

    image

    要让他去删除

    1:将要删除的实体对象,附加到 上下文中,用到 attach

    image

    然后,我们调用 上下文对象的,状态管理器,改变上下文中的要删除的实体对象状态为 已经删除

    image

    最后,通知上下文,更新实体对象数据到数据库(就会发现处于删除状态的model对象,进而根据model的cid到数据库完成删除操作)

    image

    现在我们来做一个新增,新增的话,EF分页相当简单?这是老师说的,改天研究一下

    image

    点击新增,我们就增加班级和人数

    我们先创建新增的实体对象

    image

    然后我们创建上下文对象,添加进去并且保存,输出保存成功

    image

    EF 的话,我们就不用去关心sql的实现了,我们就把他弄成EF

    就可以直接弄属性什么的了。

     image

    都是在黑马班讲。

  • 相关阅读:
    【集合遍历-Java】
    【eclipse】使用说明
    【Java IO流】浅谈io,bio,nio,aio
    【Mysql数据库】知识点总结
    【struts2】学习笔记
    【EL&JSTL】学习笔记
    思科交换机-常用命令及配置
    【JDBC-MVC模式】开发实例
    【JDBC】java连接MySQL数据库步骤
    【JDBC】Servlet实例
  • 原文地址:https://www.cnblogs.com/iceicebaby/p/2468851.html
Copyright © 2020-2023  润新知