zoukankan      html  css  js  c++  java
  • EF框架 完整项目记录

    今天终于能用EF框架搭建一个项目,同时能连接sqlserver 数据库、mysql 数据库

    1.必须的文件

    2.将必须文件导入项目,此处用到“管理 NuGet 程序包”,由于从网上下载比较慢,此处从本地导入。

    点击设置

    配置刚才准备必须的文件的所在目录,点击确定

    然后直接 安装即可。

    3.建立项目

    并在各个项目中安装必要文件

    4.建立数据库连接文件

    其中tablename1 为表的实体

    5.建立实体类

    6.建立数据库操作方法

     1  public List<tablename1> get_tablename1()
     2         {
     3             List<tablename1> ds = null;
     4             try
     5             {
     6                 using (DataBase context = new DataBase())
     7                 {
     8                     ds = context.tablename1.ToList();
     9                 }
    10             }
    11             catch (Exception ex)
    12             {
    13 
    14             }
    15             return ds;
    16         }
    17 
    18 
    19         public bool Add_tablename1()
    20         {
    21             bool result = false;
    22             try
    23             {
    24                 using (DataBase context = new DataBase())
    25                 {
    26                     tablename1 m = new tablename1()
    27                     {
    28                         name = System.DateTime.Now.ToString()
    29                     };
    30                     context.tablename1.Add(m);
    31                     context.SaveChanges();
    32                     result = true;
    33                 }
    34             }
    35             catch (Exception ex)
    36             {
    37 
    38             }
    39             return result;
    40         }
    41 
    42         public bool edit_tablename1()
    43         {
    44             bool result = false;
    45             try
    46             {
    47                 using (DataBase context = new DataBase())
    48                 {
    49                     tablename1 m = context.tablename1.Where(x=>x.id==1).FirstOrDefault();
    50                     m.name = "f";
    51                     context.SaveChanges();
    52                     result = true;
    53                 }
    54             }
    55             catch (Exception ex)
    56             {
    57 
    58             }
    59             return result;
    60         }
    61 
    62         public bool del_tablename1()
    63         {
    64             bool result = false;
    65             try
    66             {
    67                 using (DataBase context = new DataBase())
    68                 {
    69                     tablename1 m = context.tablename1.Where(x => x.id == 1).FirstOrDefault();
    70                     context.tablename1.Remove(m);
    71                     context.SaveChanges();
    72                     result = true;
    73                 }
    74             }
    75             catch (Exception ex)
    76             {
    77 
    78             }
    79             return result;
    80         }

    这样EF框架就搭建完成!

    欢迎指正:haizi2014@qq.com
  • 相关阅读:
    DDPG
    Actor Critic
    Policy Gradients
    DQN
    Sarsa
    粘滞键
    Codeforces Round #236 (Div. 2) E. Strictly Positive Matrix 强连通
    hdu 1853 Cyclic Tour KM
    hdu 3435 A new Graph Game KM
    hdu 3488 Tour KM
  • 原文地址:https://www.cnblogs.com/hcfan/p/4583082.html
Copyright © 2011-2022 走看看