技术开发 频道

实体框架Entity Framework 4.1快速入门

  6)运行工程后,你会发现在SQL SERVER中,会出现了三张表,如下图:

  其中,分别是Invoice表和LineItem表,还有一张表EdmMetadata,是Entity框架为我们自动生成的,保存了数据库中的元数据。另外,可以看到在表LineItem中,Entity框架已经为我们自动生成了外键Invoice_ID,如下图:

  步骤三

  现在,既然数据库已经创建了,则可以为其增加一些数据了,在page_load中增加如下代码:

protected void Page_Load(object sender, EventArgs e)
{
Accounting db
= new Accounting();
Invoice invoice
= new Invoice
{
InvoiceDate
= DateTime.Now,
Total
= 1000
};
db.Invoices.Add(invoice);
db.SaveChanges();
db.Invoices.Load();
GridView1.DataSource
= db.Invoices.Local.ToBindingList();
GridView1.DataBind();
}
0
相关文章