EF修改记录

Posted 爱踢两键

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EF修改记录相关的知识,希望对你有一定的参考价值。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EFDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建数据库上下文对象
            EFDBEntities efdb = new EFDBEntities();
            //想修改对象,首先找到要修改的对象
              // Students objStudent = efdb.Students.FirstOrDefault(s => s.StudentId ==100006);

            Students objStudent = (from s in efdb.Students where s.StudentId == 100006 select s).First<Students>();

            //再次修改各个属性值
            objStudent.StudentName = "张红利";
            objStudent.PhoneNumber = "88888888";

            //提交保存
            int result = efdb.SaveChanges();
            Console.WriteLine(result);

            Console.ReadLine();
        }
        }
    }

 

以上是关于EF修改记录的主要内容,如果未能解决你的问题,请参考以下文章

EF6 自定义迁移表名

EF 代码生成模板:发现差异?

EF5代码优先 - 使用迁移更改列类型

EF 开始的片段时有问题 具有潜在运行时冲突

如何在 .SaveChanges() 期间首先使用 EF 代码记录所有实体更改?

EF 添加新记录而不是更新记录