gpt4 book ai didi

.net - 完整的 .Net 中的 Entity Framework 核心?

转载 作者:行者123 更新时间:2023-12-03 14:34:19 25 4
gpt4 key购买 nike

有没有办法在完整的 .Net Framework 控制台应用程序中实现 Entity Framework Core?

最佳答案

首先,您需要使用完整的 .net 框架创建控制台应用程序,
其次使用包管理器控制台安装这些包,

Install-Package Microsoft.EntityFrameworkCore.SqlServer
Install-Package Microsoft.EntityFrameworkCore.Tools –Pre

现在您需要创建模型和上下文
namespace ConsoleEfCore
{
class Program
{
static void Main(string[] args)
{
MyContext db = new MyContext();
db.Users.Add(new User { Name = "Ali" });
db.SaveChanges();
}
}
public class MyContext : DbContext
{
public DbSet<User> Users { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer(@"Server=.;Database=TestDb;Trusted_Connection=True;");
}
}
public class User
{
public int Id { get; set; }
public string Name { get; set; }
}
}

那么只需要使用这个命令
Add-Migration initial

然后你需要更新你的数据库来创建它
Update-Database

运行项目,我们会看到 User 将插入到您的数据库中

关于.net - 完整的 .Net 中的 Entity Framework 核心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40716588/

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