gpt4 book ai didi

c# - 如何使用 C# 在 for 循环中播种数据

转载 作者:行者123 更新时间:2023-11-30 19:02:16 25 4
gpt4 key购买 nike

我在 C# 中有以下类:

public partial class Application
{
public Application()
{
this.TestAccounts = new List<TestAccount>();
}

public int ApplicationId { get; set; }
public string Name { get; set; }
public byte[] RowVersion { get; set; }
public System.DateTime ModifiedDate { get; set; }
public virtual ICollection<TestAccount> TestAccounts { get; set; }
}

我想使用类似下面的内容插入一些应用程序名称为“aa”、“bb”和“xx”的记录:

List<Application> applications;

public void seedData() {
var a = new Application { Name = "xx" };
applications.Add(a);
}

有没有一种方法可以将创建新应用程序记录的行包含在 for循环然后让它排序并插入三个应用程序而不是我对它们进行编码。

最佳答案

您可以为此使用 LINQ:

var names = new[] {"A", "B", "C"};
var apps = names.Select(x => new Application { Name = x });
applications.AddRange(apps);

关于c# - 如何使用 C# 在 for 循环中播种数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15601006/

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