分类:
MVC
第一步:创建好实体 如 限制条件如果写出来没有应用可以去在该类库中添加一个ADO.NET实体数据模型 然后建立一个空模型,或者Code First 空模型 就可以让该类库添加想要的引用 namespace Model { public class UserInfo { [Key] public int id { get; set; } [Required] public string UserName { get; set; } public string Number{ get; set; } } } 第二步:创建上下文对象 限制条件如果写出来没有应用可以去在该类库中添加一个ADO.NET实体数据模型 然后建立一个空模型,或者Code First 空模型 就可以让该类库添加想要的引用 namespace DAL { public class ShopContext:DbContext { public ShopContext() :base("name=ShopEetities") { } 第三步:实体和上下文对象进行关联 public DbSet<UserInfo> UserInfo { get; set; } } } 第四步:配置连接字符串 <connectionStrings> <add name="ShopEetities" connectionString="server=.;pwd=123456;uid=sa;database=oa" providerName="System.Data.SqlClient" /> <add name="Model1" connectionString="data source=(LocalDb)\v11.0;initial catalog=MvcApplication1.Model1;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" /> </connectionStrings> 第五步:操作EF自动生成数据库 namespace DAL { public class UserDAL { public void Add() { ShopContext Shopcontext = new ShopContext(); Shopcontext.UserInfo.Add(new UserInfo() { Number = "aa002", UserName = "aa" }); int count = Shopcontext.SaveChanges(); } } }
评价