tnblog
首页
视频
资源
登录

Code First 创建

4783人阅读 2021/3/25 20:09 总访问:115987 评论:0 收藏:0 手机
分类: 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();
       }
   
      
    }
}


评价
.
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术