码迷,mamicode.com
首页 > 其他好文 > 详细

EF框架的code first

时间:2015-12-26 23:24:05      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:

需要添加EntityFramework的引用,在NuGet(在工具--库程序包管理--程序包管理控制台) 控制台输入Install-Package EntityFramework,目前版本是6.1.3。

下面我只是简单的创建一个实体类

    public class Product
    {
        public int ProductID { get; set; }
        public string ProductName { get; set; }

    }

 创建一个继承DbContext的类

    public class ProductContext : DbContext
    {
        public DbSet<Product> Products { get; set; }
    }

 在App.config中添加连接数据库语句

<entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="v11.0" />
        <parameter value="Data Source=.;Initial Catalog=ProductDB;Integrated Security=True" />
      </parameters>
    </defaultConnectionFactory>
    <providers>
      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
    </providers>
  </entityFramework>

运行下面代码

static void Main(string[] args)
        {
            var product = new Product()
            {
                ProductID = 1,
                ProductName = "产品1"
            };
            using (var context = new ProductContext())
            {
                context.Products.Add(product);
                context.SaveChanges();
            }
        }

打开数据库,可以看见技术分享

数据已经添加成功,是不是很快呢?

EF框架的code first

标签:

原文地址:http://www.cnblogs.com/zfm0612/p/5079231.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!