Entity Framework数据库初始化四种策略
生活随笔
收集整理的這篇文章主要介紹了
Entity Framework数据库初始化四种策略
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
策略一:數據庫不存在時重新創建數據庫
策略二:每次啟動應用程序時創建數據庫
策略三:模型更改時重新創建數據庫
策略四:從不創建數據庫
Entity Framework數據庫初始化示例
using System.Data.Entity.Infrastructure;
using Web.Models.Mapping;
namespace Web.Models
{
????public class testContext : DbContext
????{
????????static testContext()
????????{
????????????Database.SetInitializer<testContext>(null);
????????}
????????public testContext()
????????????: base("Name=testContext")
????????{
????????}
????????public DbSet<Person> People { get; set; }
????????protected override void OnModelCreating(DbModelBuilder modelBuilder)
????????{
????????????modelBuilder.Configurations.Add(new PersonMap());
????????}
????}
}
轉載于:https://www.cnblogs.com/Jeely/p/10954474.html
總結
以上是生活随笔為你收集整理的Entity Framework数据库初始化四种策略的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sublime3安装package co
- 下一篇: MySQL 优化之 index_merg