使用Linq添加多个记录到实体

本文关键字:记录 实体 Linq 添加 使用 | 更新日期: 2023-09-27 18:03:27

我有一个应用程序,我使用linq到实体现在我想在单个查询中存储多个记录。

我想在最小数量中命中db。

Second请建议是否有在一个查询中插入多个唯一记录的选项

感谢第一次编辑

for (int i = 0; i < 10; i++)
        {
            keywordlist k = new keywordlist();
            k.Keyword = i.ToString();
            k.Status = true;
            DbFlb.AddObject("keywordlists", k);
        }
DbFlb.SaveChanges();

但是这个代码db多次我需要查询,只击中一次。

使用Linq添加多个记录到实体

您可能对SQL Server批量复制操作感兴趣,这里可以下载一个转换器类,将实体集合转换为IDataReader。

Christophe Geers对此有很好的解释