当前位置:  开发笔记 > 数据库 > 正文

在Linq To SQL中更新的最佳方法

如何解决《在LinqToSQL中更新的最佳方法》经验,为你挑选了0个好方法。

我有几个实体类,我用它来解析固定宽度的文本文件以及利用Linq to SQL.我使用这些类来解析来自所述文本文件的数据,并与数据库中的数据进行比较.

其中一个实体具有很多属性,我不想浪费时间在Linq结果对象上设置每个单独的属性.

有没有办法告诉Linq"这是我的对象,用这个来更新记录"?这是我正在研究的代码:

if (partialContent.MonthlyAddChange == "A")
   {
       bookContentTable.InsertOnSubmit(partialContent);
   }
   else if (partialContent.MonthlyAddChange == "C")
   {
       var query = from bookContent in bookContentTable
                   where bookContent.EAN == partialContent.EAN
                   select bookContent;

       if (query != null)
       {
           // Do something with query.First()
       }
   }
}

删除记录并在这种情况下执行InsertOnSubmit()是否更好?

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有