技术开发 频道

实体框架Entity Framework 4.1快速入门

  步骤2

  接下来,我们要引用Entity框架的类库文件到我们的工程中。

  1) 在工程资源管理器中,鼠标右键点击工程名字,在弹出的菜单中选择“添加引用”。

  2) 在出现的如下图的界面中,选择System.Data.Entity ,并点确定完成:

  3) 为工程继续增加一个新类,命名为Accounting.cs ,并且修改其代码如下:

using System.Data.Entity;
public class Accounting : DbContext
{
public DbSet<Invoice> Invoices { get; set; }
public DbSet<LineItem> LineItems { get; set; }
}

  可以看到,该类继承了DbContext类,该类实际上是Entity的一个工具类,里面封装了很多有用的API,在Accounting类中,分别有两个DbSet类的实例,它们代表将要在数据库中生成的两个表。

  4)接着需要在web.config中进行添加数据库连接,如下:

<add name="Accounting"
providerName
="System.Data.SqlClient"
connectionString
="Data Source=(local);Initial Catalog=Accounting;Integrated Security=SSPI;"/>

  5) 接着,在default.aspx 中添加gridview控件,并且编写如下代码:

using System.Data.Entity;
protected void Page_Load(object sender, EventArgs e)
{
Accounting db
= new Accounting();
db.Invoices.Load();
GridView1.DataSource
= db.Invoices.Local.ToBindingList();
GridView1.DataBind();
}

  记得这里必须引入System.Data.Entity类库,并且实例化Accounting对象的实例db,并调用其load方法,加载所有的Invoice数据(这里我们一般是加载一对多的一方的数据)。

0
相关文章