• 实体框架EF笔记


      实体框架EF(Entity Framework)是微软以ADO.Net为基础开发出来的对象关系映射(ORM)解决方案,他解决了对象持久化问题,将程序员从麻烦的SQL语句中解脱出来。它封装了很多底层操作,抽象了接口,面向接口编程,将对象统一化。简单的说就是方便的操作数据库的框架,常用类似于此的框架还有(NHibernte,Ibaties)

      特点:

      1.支持多种数据库

      2.强劲的映射引擎,很好的支持存储过程

      3.提供VS集成工具,进行可视化操作

      4.能与ASP.NET,WPF,WCF Data Services进行很好的集成

      你可以右击项目,添加ADO.NET实体数据模型。选择数据库生成,然后选择数据库和表。然后会得到一个edmx。

      这里会有两个tt模板,一个供程序员操作的接口,一个是类的属性。

    下面说一些简单的增删改查操作:

    1.增

      User u = new user ( ){

        uname="刘德华",uloginname="aa";}  

      levaeWord db = new levaeWord ();

      db.users.Add( u );

         db.SaveChanges();

         Console.WriteLine("保存成功");

    2.删

      User u = new User() {uid=6};

      db.Attach(u);

      db.users.remove(u);

      db.SaveChanges();

    3.改

      User u = db.users.Where(u=>U.ID=1).FirstorDefault());

      u.uname="小张";

      db.SaveChanges();

      Console.WriteLine("修改成功");

    4.查

      List<user>list=db.users.where(u=>u.name="小刘").ToList();

      list.ForEach(u=>Console.WriteLine(u.ToString()));

  • 相关阅读:
    vue2查看大图vue-preview使用笔记
    promise使用场景
    vue2移动端使用vee-validate进行表单验证
    移动端单位换算理解
    ...
    我的promise学习笔记
    前端本地调试解决跨域的两种方法
    vue2 零星笔记
    vue2.x使用百度地图
    BZOJ 3368 约翰看山(扫描)O(N)
  • 原文地址:https://www.cnblogs.com/a178172698/p/3326608.html
Copyright © 2020-2023  润新知