自动创建的我想开始使用实体框架。我第一次尝试填写日志(类型,消息,日期)表。从模型中使用实体框架从数据库
我的方法:
- 创建表
- 添加ADO.NET实体数据模型
- 生成数据库
- 模式?
我不知道如何使用模型来实际访问数据库。
我试图找到教程,但所有的人都留下重要的部分没有细节。如果有人可以详细解释或提供一个很好的教程和完整的,我将不胜感激。
自动创建的我想开始使用实体框架。我第一次尝试填写日志(类型,消息,日期)表。从模型中使用实体框架从数据库
我的方法:
我不知道如何使用模型来实际访问数据库。
我试图找到教程,但所有的人都留下重要的部分没有细节。如果有人可以详细解释或提供一个很好的教程和完整的,我将不胜感激。
转到pluralsight.com,报名参加免费试用,做的过程中实体框架的企业。
会这样做,谢谢。 – 2013-03-14 19:17:01
PluralSight真棒!尝试检查http://msdn.microsoft.com/en-us/data/ee712907出。他们提供了一堆关于EF的简单教程。具体而言,当您进入该网站时,CTRL-F并寻找“使用EF与其他技术”。 – 2013-03-14 19:20:55
它公开了一个叫做类{} YourModelName实体
var myContext = new BlahBlahEntities(yourConnectionString);
你的表是此对象的属性。表示您的表的对象也暴露在{...} Entites相同的名称空间中。您可以在上下文的表属性中添加和删除项目,然后调用SaveChanges()以实际将更改应用于数据库(直到调用SaveChanges为止,更改仅存在于您使用的实体副本上)。
如果你是从头开始,为什么不使用代码第一次?如果您不需要支持遗留数据库,那么这是一个不太笨重的工作流程。 – millimoose 2013-03-14 19:08:55
我不知道步骤#4是什么,但步骤#5是“利润”。 – danludwig 2013-03-14 19:09:30
“我试图找到教程,但他们都留下了没有细节的重要部分” - 这听起来对我来说是虚假的。从官方教程开始,回来询问有关细节。 SO不是要求通过整个技术堆栈进行演练的地方。 – millimoose 2013-03-14 19:09:52