下载包
Microsoft.EntityFrameworkCore.SqlServer
创建数据上下文类(普通的一个类,继承DbContext就行)
代码:
//重写方法配置了连接字符串
//这里数据库对应的是sql server,其他数据库网上有教程
using Microsoft.EntityFrameworkCore;
using WebApplication1.Model;
namespace WebApplication1
{
public class SchoolContext:DbContext
{
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
if (!optionsBuilder.IsConfigured)
{
optionsBuilder.UseSqlServer("Server =.; Database = SchoolDB;user=sa;pwd=123;TrustServerCertificate=true");
}
}
public DbSet<Student> student { get; set; }
}
}
//TrustServerCertificate=true要写不然会报一个证书不信任问题
使用代码添加一下数据库数据:
var db = new SchoolContext();
// 添加新记录
var myModel = new Student()
{
Name = "Example",
Age = 18,
Sex = "男"
};
db.Add(myModel);
db.SaveChanges();
//查看一下数据库中的数据是否添加
//上述没有使用依赖注入(DI)