2013-03-14 130 views
2

自动创建的我想开始使用实体框架。我第一次尝试填写日志(类型,消息,日期)表。从模型中使用实体框架从数据库

我的方法:

  1. 创建表
  2. 添加ADO.NET实体数据模型
  3. 生成数据库
  4. 模式?

我不知道如何使用模型来实际访问数据库。

我试图找到教程,但所有的人都留下重要的部分没有细节。如果有人可以详细解释或提供一个很好的教程和完整的,我将不胜感激。

+1

如果你是从头开始,为什么不使用代码第一次?如果您不需要支持遗留数据库,那么这是一个不太笨重的工作流程。 – millimoose 2013-03-14 19:08:55

+0

我不知道步骤#4是什么,但步骤#5是“利润”。 – danludwig 2013-03-14 19:09:30

+0

“我试图找到教程,但他们都留下了没有细节的重要部分” - 这听起来对我来说是虚假的。从官方教程开始,回来询问有关细节。 SO不是要求通过整个技术堆栈进行演练的地方。 – millimoose 2013-03-14 19:09:52

回答

1

转到pluralsight.com,报名参加免费试用,做的过程中实体框架的企业。

+1

会这样做,谢谢。 – 2013-03-14 19:17:01

+2

PluralSight真棒!尝试检查http://msdn.microsoft.com/en-us/data/ee712907出。他们提供了一堆关于EF的简单教程。具体而言,当您进入该网站时,CTRL-F并寻找“使用EF与其他技术”。 – 2013-03-14 19:20:55

0

它公开了一个叫做类{} YourModelName实体

var myContext = new BlahBlahEntities(yourConnectionString); 

你的表是此对象的属性。表示您的表的对象也暴露在{...} Entites相同的名称空间中。您可以在上下文的表属性中添加和删除项目,然后调用SaveChanges()以实际将更改应用于数据库(直到调用SaveChanges为止,更改仅存在于您使用的实体副本上)。

相关问题