有没有办法在完整的 .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
运行项目,我们会看到用户将插入到您的数据库中
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)