直接上代码:

        static void Main(string[] args)
        {
            Database.SetInitializer<BaseDB>(null);
            BaseDB context = new BaseDB();
            var book = new Book { ISBN = "isbn002", Title = "title004" };
            context.BookEntity.Attach(book);
            var stateEntry = ((IObjectContextAdapter)context).ObjectContext.
                ObjectStateManager.GetObjectStateEntry(book);
            stateEntry.SetModifiedProperty("Title");
            context.SaveChanges();

            Console.ReadKey();
        }

生成SQL

exec sp_executesql N'update [dbo].[Book]
set [Title] = @0
where ([ISBN] = @1)
',N'@0 nvarchar(max) ,@1 nvarchar(128)',@0=N'title004',@1=N'isbn002'

 

相关文章:

  • 2021-05-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-21
  • 2022-01-18
  • 2021-09-04
猜你喜欢
  • 2022-03-08
  • 2021-08-24
  • 2021-08-28
  • 2021-08-30
  • 2022-01-28
  • 2021-11-05
  • 2022-12-23
相关资源
相似解决方案