介绍
ADO.NET Entity Framework 4.1 的新增功能:Code First
示例
Web.config
<?xml version="1.0"?><configuration> <connectionStrings> <!-- 需要将 Persist Security Info 设置为 True,以便保存密码信息 因为 Database.SetInitializer<MyContext>(new DropCreateDatabaseIfModelChanges<MyContext>()); 在判断 Code First 与数据库结构是否一致时需要连接 master 库 --> <add name="MyConnection" providerName="System.Data.SqlClient" connectionString="server=.;database=MyDB;uid=sa;pwd=111111;Persist Security Info=True" /> </connectionStrings></configuration>
Global.asax.cs
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Security;using System.Web.SessionState;using System.Data.Entity;using EF41.CodeFirst;namespace EF41{ public class Global : System.Web.HttpApplication { protected void Application_Start(object sender, EventArgs e) { // 当 Code First 与数据库结构不一致时,删除原数据库,根据 Code First 重新生成新的数据库结构 Database.SetInitializer<MyContext>(new DropCreateDatabaseIfModelChanges<MyContext>()); // 什么都不做 // Database.SetInitializer<MyContext>(null); } }}
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数据库
, web
, using
, system
, codefirst
, code
, EF codeFirst
, EF codefirst
, #codefirst
first
精进不休、精进不休造句、精进不休 英文、后起之秀精进不休、精进不休的近义词,以便于您获取更多的相关知识。
时间: 2024-09-15 08:15:33