gpt4 book ai didi

c# - Entity Framework 向表中添加记录

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

首先我会说我是 Entity Framework 的新手并且仍在学习这些概念。

我有以下模型:

public class AppProduct
{
public int Id { get; set; }

public string Product { get; set; }

}

然后我将其添加到上下文中,如下所示:

public virtual DbSet<AppProduct> AppProducts { get; set; }

这是一个基本表,应该只有 3 个条目,这些条目将在创建表时添加一次,之后不会被编辑或删除。

除了自己加载SQL Server和写插入语句,有没有办法用 Entity Framework 添加这些条目?

我可以在我的代码中的某个地方写一些插入语句,但在我看来,在现有框架内应该有一些安全的方法来执行此操作。

我在考虑向迁移文件添加插入语句吗?

使用 Entity Framework 搜索 add entry once 之类的术语并未提供任何似乎可以解决此问题的答案。

最佳答案

您可以为此使用迁移或 DbContext 初始化程序。搜索entity framework seed .

关于c# - Entity Framework 向表中添加记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41265466/

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