Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从列表更新数据库对象中的数据(实体框架)_C#_Entity Framework_Linq - Fatal编程技术网

C# 如何从列表更新数据库对象中的数据(实体框架)

C# 如何从列表更新数据库对象中的数据(实体框架),c#,entity-framework,linq,C#,Entity Framework,Linq,我更新数据库中的数据。展开图书列表时,您必须不断编辑代码(SomeValue1、SomeValue2、SomeValue3等)。是否可以立即将对象从列表传递到找到的行 using (var db = new MyContextDB()) { var result = db.Books.SingleOrDefault(b => b.BookNumber == bookNumber); if (result != null) { result.Some

我更新数据库中的数据。展开图书列表时,您必须不断编辑代码(
SomeValue1、SomeValue2、SomeValue3
等)。是否可以立即将对象从列表传递到找到的行

using (var db = new MyContextDB())
{
    var result = db.Books.SingleOrDefault(b => b.BookNumber == bookNumber);

    if (result != null)
    {
        result.SomeValue = "Some new value";
        db.SaveChanges();
    }
}

列表中的对象也是一本书吗?为什么你必须“不断地编辑代码?”