添加:
 static void Main(string[] args)
        {
            CCDBEntities ccdbContext = new CCDBEntities();

MyStudent user = new MyStudent();
  
            user.FName = "胡章诚";
            user.FAge = 21;
            user.FGender = "男";
            user.FMath = 88;
            user.FEnglish = 99;
            user.FClassId = 2;
            user.FBirthday = DateTime.Now;

ccdbContext.MyStudent.Add(user);
            ccdbContext.SaveChanges();
        }

-----------------------------------
修改整个表实体

static void Main(string[] args)
        {
            CCDBEntities ccdbContext = new CCDBEntities();

MyStudent user = new MyStudent();
            user.Fid = 21;   //注:修改的时候要为主键赋值
            user.FName = "胡章诚";
            user.FAge = 21;
            user.FGender = "男";
            user.FMath = 88;
            user.FEnglish = 99;
            user.FClassId = 2;
            user.FBirthday = DateTime.Now;

ccdbContext.MyStudent.Attach(user);
            ccdbContext.Entry<MyStudent>(user).State = System.Data.EntityState.Modified;
            ccdbContext.SaveChanges();
        }

----------------------------------------

修改一个列:
 static void Main(string[] args)
        {
            CCDBEntities ccdbContext = new CCDBEntities();

MyStudent user = new MyStudent();
            user.Fid = 22;
            user.FName = "胡章诚";
            user.FAge = 21;
            user.FGender = "男";
            user.FMath = 88;
            user.FEnglish = 99;
            user.FClassId = 2;
            user.FBirthday = DateTime.Now;

ccdbContext.MyStudent.Attach(user);
            ccdbContext.Entry<MyStudent>(user).Property<string>(u => u.FName).IsModified = true;
            ccdbContext.SaveChanges();

Console.WriteLine("修改成功");
            Console.ReadKey();
        }
-------------------------------------------
删除一条数据:
  static void Main(string[] args)
        {
            CCDBEntities ccdbContext = new CCDBEntities();

MyStudent user = new MyStudent();
            user.Fid = 22;

ccdbContext.MyStudent.Attach(user);
            ccdbContext.Entry<MyStudent>(user).State = System.Data.EntityState.Deleted;
            ccdbContext.SaveChanges();
        }

-----------------------------------------

查询:

1、用Lambda进行查询

var modelList = dbContext.MyStudent
                .Where(u => u.Fid < 100)
                .Where(u => u.Fid > 40)
                .Select(u => new { u.Fid, u.FName, u.FGender });

2、用linq查询
            var modelList = from u in dbContext.MyStudent
                            where u.Fid > 40 && u.Fid < 100
                            select new { u.FGender, u.Fid };

--------------------------------------

分页:

采用 Lambda表达式 分页:
            var modelList = dbContext.MyStudent
                .OrderBy(u=>u.Fid)
                .Skip(pagesize * (pageIndex - 1))
                .Take(pagesize);

EF 简单的 CRUD、分页 代码笔记的更多相关文章

  1. PHP分页初探 一个最简单的PHP分页代码的简单实现

    PHP分页代码在各种程序开发中都是必须要用到的,在网站开发中更是必选的一项. 要想写出分页代码,首先你要理解SQL查询语句:select * from goods limit 2,7.PHP分页代码核 ...

  2. PHP分页初探 一个最简单的PHP分页代码实现

    PHP分页代码在各种程序开发中都是必须要用到的,在网站开发中更是必选的一项. 要想写出分页代码,首先你要理解SQL查询语句:select * from goods limit 2,7.PHP分页代码核 ...

  3. 简单的JQuery分页代码

    1. [代码][JavaScript]代码      001 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" ...

  4. 8天掌握EF的Code First开发系列之2 简单的CRUD操作

    本文出自8天掌握EF的Code First开发系列,经过自己的实践整理出来. 本篇目录 创建控制台项目 根据.Net中的类来创建数据库 简单的CRUD操作 数据库模式更改介绍 本章小结 本人的实验环境 ...

  5. ASP.NET Core MVC+Layui使用EF Core连接MySQL执行简单的CRUD操作

    前言: 本章主要通过一个完整的示例讲解ASP.NET Core MVC+EF Core对MySQL数据库进行简单的CRUD操作,希望能够为刚入门.NET Core的小伙伴们提供一个完整的参考实例.关于 ...

  6. 瞧一瞧,看一看呐,用MVC+EF快速弄出一个CRUD,一行代码都不用写,真的一行代码都不用写!!!!

    瞧一瞧,看一看呐用MVC+EF快速弄出一个CRUD,一行代码都不用写,真的一行代码都不用写!!!! 现在要写的呢就是,用MVC和EF弄出一个CRUD四个页面和一个列表页面的一个快速DEMO,当然是在不 ...

  7. 简单的beego分页功能代码

    一个简单的beego分页小插件(源代码在最下面): 支持条件查询 支持参数保留 支持自定义css样式 支持表/视图 支持参数自定义 默认为pno 支持定义生成链接的个数 使用方式: 1)action中 ...

  8. EF简介及CRUD简单DEMO

    一.实体框架(Entity FrameWork)简介 • 简称EF • 与Asp.Net MVC关系与ADO.NET关系 • ADO.NET Entity FrameWork是微软以ADO.NET为基 ...

  9. bootstrap-paginator 分页插件笔记

    [MVC]bootstrap-paginator 分页插件笔记   bootstrap-paginator基于bootstrap框架,使用起来非常简单.官网:http://harttle.github ...

随机推荐

  1. 解析ASP.NET Mvc开发之删除修改数据

    目录: 1)从明源动力到创新工场这一路走来 2)解析ASP.NET WebForm和Mvc开发的区别 3)解析ASP.NET Mvc开发之查询数据实例 4)解析ASP.NET Mvc开发之EF延迟加载 ...

  2. vagrant 入门1

    1. Vagrant功能:      Vagrant usesOracle's VirtualBox to build configurable, lightweight, and portable ...

  3. C# Programming Study #2

    readonly (C# Reference) readonly  关键字是可以在字段上使用的修饰符.  当字段声明包括 readonly 修饰符时,该声明引入的字段赋值只能作为声明的一部分出现,或者 ...

  4. (IOS)CoreLocation 和 MapKit 的应用

    CoreLocation是控制GPS硬件获取地理坐标信息的系统类库,而MapKit是系统地图的工具包,将两者结合使用可以实现不同的地图功能. 1.CoreLocation 在CoreLocation中 ...

  5. imagemagick /tmp/magick-xxxxxxxx

    问题 imagemagick在某种场景下会狂写/tmp目录,文件名形如magick-xxxxxxxx, ls -lh查看这些文件达到几百G, du -sh查看则只有几十M 被这个问题折磨了许久,大晚上 ...

  6. Android Input设备debug技巧

    一.驱动层 检查是否有点上报 adb shell getevent -l /dev/input/eventX 检查input设备支持的属性值 adb shell getevent -i /dev/in ...

  7. gpg-agent具体配置

    gpg(gnupg)工具使用很广泛,在前面一篇文章中就具体介绍:http://blog.csdn.net/dongtingzhizi/article/details/26362205,有一个问题值得关 ...

  8. 为joomla加入�下拉菜单的方法

    用 Joomla! 建站的大多数站长都须要在站点前台使用下拉菜单(dropdown menu),或者叫弹出菜单(slide menu),由于这样能够在有限的页面空间上公布很多其它的导航菜单,而且能够进 ...

  9. map,area标签

    map,area标签 <img src ="planets.gif" alt="Planets" usemap ="#planetmap&quo ...

  10. svn笔记

    安装部署 1.yum install subversion   2.创建svn版本库目录 mkdir -p /svn   3.创建版本库 svnadmin create /svn/fengchao/ ...