Entity Framework Core 3.1 学习笔记8 修改
using Demo.Data; using Demo.Domain; using Microsoft.EntityFrameworkCore; using System; using System.Linq; namespace Demo.App { class Program { static void Main(string[] args) { //using var context = new DemoContext(); //var leagues = context.Leagues.Skip(1).Take(3).ToList(); //foreach (var league in leagues) //{ // league.Name += "~~"; //} using var context = new DemoContext(); //var league = context.Leagues.AsNoTracking().First(); //league.Name += "~~"; //context.Leagues.Update(league); var league = context.Leagues.First();//.AsNoTracking()不需要变化追踪 league.Name += "~~"; context.Leagues.Attach(league); context.Entry(league).Property("Name").IsModified = true; var count = context.SaveChanges(); Console.WriteLine(count); Console.ReadKey(); } } }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步