zoukankan      html  css  js  c++  java
  • .Net EF 学习之model first

    新建一个控制台项目,然后点击添加新建项,选择ADO.Net 实体数据模型

    选择空模型

    右击设计器,新增,实体

    右击新增,标量属性,

    右侧可以设置最大长度和一些属性信息;

    建好对象后右击根据模型生成数据库,配置数据库相关信息;

    完成后生成一个sql文件,右击执行

    数据库中已经建好了表


    新增:                                                                                                                  

    TestEFContainer db = new TestEFContainer();

                db.StudentSet.Add(new Student() {

                 Age=10,

                  SName="张三"

                });

                db.SaveChanges();

    查询:                                                                                                                  

      Student student= db.StudentSet.Where(c => c.SName == "张三").FirstOrDefault();

    修改:                                        

               Student student= db.StudentSet.Where(c => c.SName == "张三").FirstOrDefault();

     

               student.Age = 50;

               db.Entry<Student>(student).State = EntityState.Modified;

     

               db.SaveChanges();

    删除:                                        

      Student student= db.StudentSet.Where(c => c.SName == "张三").FirstOrDefault();

                

               db.Entry<Student>(student).State = EntityState.Deleted;

     

               db.SaveChanges();

    EF有个缺点,好像是必须设置主键;

  • 相关阅读:
    SAX解析xml,小实例
    Pull解析xml,小实例
    TCP通信小实例
    android 获取手机信息
    mysql创建用户与授权
    java执行SQL脚本文件
    IOUtils.readFully()的使用
    下载工具类
    vue element ui 父组件控制子组件dialog的显隐
    springboot-mybatis配置多数据源
  • 原文地址:https://www.cnblogs.com/stjwy/p/5979276.html
Copyright © 2011-2022 走看看