gpt4 book ai didi

c# - 使用 Entity Framework 保存实体列表

转载 作者:行者123 更新时间:2023-11-30 17:10:06 24 4
gpt4 key购买 nike

如何使用 Entity Framework Code First 将实体列表保存到数据库中?

我在保存实体列表时遇到问题。

下面是我写的代码:

List<Account> accounts = ActivateAccount();

// Save merchant account & bank information into database
using (var context = new MyContext())
{
try
{
context.Accounts.Attach(accounts);
context.SaveChanges();
}
catch (Exception ex)
{

}
}

谢谢。

最佳答案

请参阅以下链接。 Attach 和 AddToObject 的区别

Entity Framework 4 - AddObject vs Attach

请说明您是更新断开连接的记录还是添加记录。下面是在数据库中添加记录的代码。

using (var context = new MyContext())
{
try
{
foreach(var row in accounts){
context.AddToAccounts(row);
}
context.SaveChanges();
}catch (Exception ex){
//Log any exception here.
}
}

关于c# - 使用 Entity Framework 保存实体列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12345150/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com