<small id='wcSZU'></small><noframes id='wcSZU'>

<tfoot id='wcSZU'></tfoot>

      <i id='wcSZU'><tr id='wcSZU'><dt id='wcSZU'><q id='wcSZU'><span id='wcSZU'><b id='wcSZU'><form id='wcSZU'><ins id='wcSZU'></ins><ul id='wcSZU'></ul><sub id='wcSZU'></sub></form><legend id='wcSZU'></legend><bdo id='wcSZU'><pre id='wcSZU'><center id='wcSZU'></center></pre></bdo></b><th id='wcSZU'></th></span></q></dt></tr></i><div id='wcSZU'><tfoot id='wcSZU'></tfoot><dl id='wcSZU'><fieldset id='wcSZU'></fieldset></dl></div>
    1. <legend id='wcSZU'><style id='wcSZU'><dir id='wcSZU'><q id='wcSZU'></q></dir></style></legend>

        <bdo id='wcSZU'></bdo><ul id='wcSZU'></ul>
      1. 从 id 列表更新实体框架中的多行

        时间:2023-10-24
          <tbody id='P9Z11'></tbody>

            <bdo id='P9Z11'></bdo><ul id='P9Z11'></ul>
          • <tfoot id='P9Z11'></tfoot>

          • <small id='P9Z11'></small><noframes id='P9Z11'>

                1. <i id='P9Z11'><tr id='P9Z11'><dt id='P9Z11'><q id='P9Z11'><span id='P9Z11'><b id='P9Z11'><form id='P9Z11'><ins id='P9Z11'></ins><ul id='P9Z11'></ul><sub id='P9Z11'></sub></form><legend id='P9Z11'></legend><bdo id='P9Z11'><pre id='P9Z11'><center id='P9Z11'></center></pre></bdo></b><th id='P9Z11'></th></span></q></dt></tr></i><div id='P9Z11'><tfoot id='P9Z11'></tfoot><dl id='P9Z11'><fieldset id='P9Z11'></fieldset></dl></div>
                  <legend id='P9Z11'><style id='P9Z11'><dir id='P9Z11'><q id='P9Z11'></q></dir></style></legend>
                  本文介绍了从 id 列表更新实体框架中的多行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在尝试为实体框架创建一个查询,该查询将允许我获取 id 列表并更新与它们关联的字段.

                  I am trying to create a query for entity framework that will allow me to take a list of ids and update a field associated with them.

                  SQL 中的示例:

                  UPDATE Friends
                  SET msgSentBy = '1234'
                  WHERE id IN (1, 2, 3, 4)
                  

                  如何将以上内容转化为实体框架?

                  How do I convert the above into entity framework?

                  推荐答案

                  如下所示

                  var idList=new int[]{1, 2, 3, 4};
                  using (var db=new SomeDatabaseContext())
                  {
                      var friends= db.Friends.Where(f=>idList.Contains(f.ID)).ToList();
                      friends.ForEach(a=>a.msgSentBy='1234');
                      db.SaveChanges();
                  }
                  

                  更新:

                  您可以更新多个字段,如下所示

                  UPDATE:

                  you can update multiple fields as below

                  friends.ForEach(a =>
                                        {
                                           a.property1 = value1;
                                           a.property2 = value2;
                                        });
                  

                  这篇关于从 id 列表更新实体框架中的多行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:Access OLEDB 报告“语法错误";但声明看起来是正确的 下一篇:如何在 C# 中使用 LINQ 更新对象列表的单个项目

                  相关文章

                2. <small id='HJBv2'></small><noframes id='HJBv2'>

                  <tfoot id='HJBv2'></tfoot>
                  <i id='HJBv2'><tr id='HJBv2'><dt id='HJBv2'><q id='HJBv2'><span id='HJBv2'><b id='HJBv2'><form id='HJBv2'><ins id='HJBv2'></ins><ul id='HJBv2'></ul><sub id='HJBv2'></sub></form><legend id='HJBv2'></legend><bdo id='HJBv2'><pre id='HJBv2'><center id='HJBv2'></center></pre></bdo></b><th id='HJBv2'></th></span></q></dt></tr></i><div id='HJBv2'><tfoot id='HJBv2'></tfoot><dl id='HJBv2'><fieldset id='HJBv2'></fieldset></dl></div>
                  • <bdo id='HJBv2'></bdo><ul id='HJBv2'></ul>

                    <legend id='HJBv2'><style id='HJBv2'><dir id='HJBv2'><q id='HJBv2'></q></dir></style></legend>