• 【菜鸟看框架】——EF怎样自己主动生成实体


          引言

     在上一篇博客中给大家介绍了一些关于EF框架的基本知识。让大家对实体架构算是有了一个入门的认识,当然知识

    一篇博客是不能非常清楚的理解实体架构的内涵的。我们须要在实践中自己去不断的研究和探索当中包括的知识,现

    在在这博客中主要是和大家分享一下,当我们在底层採用了实体架构以后,对实体的操作不是在我们想想的那些SQL

    语句了,而是採用了Linqtosql语句怎样来完毕对实体的操作。

       EF的基本操作

     怎样将数据库中的表生成实体,从而实现对实体操作能够映射到对数据库的操作:

     1、在项目中加入ADO.NET实体数据模型

      

     2、选择来自数据库的EF设计器

               

      3、点击新建连接——》填写数据库IP

      

     4、点击确定后——》在当前页面选择 是
     

           


     5、点击下一步。在出现的窗口中选择全部的表

             

     6、点击完毕就能够了,我们来看一下完毕后的效果

                            

     


      这样我们就完毕了从数据库到实体的自己主动映射,实体中全部的东西都是自己主动生成的。仅仅要我们的数据设计好以后,

    我们的实体层就不用手动加入不论什么代码。

     我们能够看到一个名为Model.edmx的文件。这里面是存放的数据模型(就是我们数据库中表与表之间的关系图),

    例如以下:

                  

      当我们改变了数据库以后,我们就在这个里面右击——从数据库更新数据模型。然后就能够将数据库中的变化直接

    映射到实体中。

    不用我们手动改变实体中的东西。

      小结

     上面是一些最主要的操作,对于刚接触EF的童鞋们来说还是比較重要的。这样我们就能够非常方便的生成实体了,在

    下一篇博客中将介绍通过LinqToSQL语句对实体的操作(增、删、改、查)。

     

      

     

  • 相关阅读:
    【Linux】linux系统管理---好用的一些开源工具
    【转载】超级系统工具Sysdig,比 strace、tcpdump、lsof 加起来还强大
    Redis 主从复制
    Redis 持久化之RDB和AOF
    Redis 快速入门
    EasyUI 树菜单
    Nginx 搭建图片服务器
    vsftpd 安装
    Nginx 安装部署
    Mybatis3 快速入门
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/5120771.html
Copyright © 2020-2023  润新知