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有个缺点,好像是必须设置主键;

  • 相关阅读:
    vs2017 vs2019 打开cs文件提示无法识别的GUID格式
    A股和B股票的区别?
    选股:“均线是水,K线是舟,量是马达!”的选美理念!
    什么是K线?K线的详解!
    5日均线MACD
    炒股的常见技术指标
    选股票几大原则:趋势原则,强势原则,分批原则
    金融蝴蝶效应
    股市里的大户和散户
    期货平仓/强制平仓/爆仓-股市平仓建仓
  • 原文地址:https://www.cnblogs.com/stjwy/p/5979276.html
Copyright © 2011-2022 走看看