第一步 新建 mvc 项目
第二步 在 models 下面新建模型利类
- public class Product
- {
- public int ID {
- get; set;
- }
- public string Name {
- get; set;
- }
- public decimal Price {
- get; set;
- }
- public int Quantity {
- get; set;
- }
- }
第三步
新建数据库上下文类 (Models 文件夹下)
- public class EFDbContext : DbContext
- {
- public DbSet<Product> Products {
- get; set;
- }
- }
第四步
配置连接字符串 (最外层)
- <connectionStrings>
- <add name="EFDbContext" connectionString="data source=.;initial catalog=CodeFirstDemo;user id=sa;password=******;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False"
- providerName="System.Data.SqlClient" />
- </connectionStrings>
第五步 运行代码 数据库已经自动生成
第六步 假如模型做了更新 需要更新数据库
- add-Migration 'record'
- Update-Database
来源: http://www.bubuko.com/infodetail-3466783.html