如何从实体框架和面向服务的体系结构入手?

问题描述:

在工作中,我需要创建一个新的Web应用程序,它将连接到MySql数据库。 (到目前为止,我只有Linq-To-Sql类和MSSQL服务器的经验)。如何从实体框架和面向服务的体系结构入手?

我的上级告诉我要使用实体框架(他可能指的是Linq-To-Entity)并提供一切服务基于架构。不幸的是,没有人在工作中具有该框架的经验,也没有真正好的面向服务器的架构。我领导的这个speficic项目将是长期的,这意味着多年,所以最好设计它,多个目标平台,如asp.net,c#wpf,...可以使用它)
For现在,主要的目标是plattform ASP.net

所以我有以下问题:
)在哪里可以找到最好的什么是真正的背后面向服务的架构(但是目前的初级教程做工精细,以及)以及如何在最佳实践中使用它?
)到目前为止,我看不到Linq-To-Sql类和我在'实体框架'上搜索到的信息之间的真正区别。那么,有什么区别?我在哪里可以找到很好的教程?
)关于数据库服务器(MSSQL或MySQL)的实体框架有什么区别吗?如果没有,这是否意味着我会偶然发现的代码snipperts将独立于数据库?
)我确实使用Visual Studio 2010.我必须考虑某些特定的东西吗?

+1

框架的名称实际上是实体框架。 Linq to Entities只是/ for EF使用的Linq扩展。而这一切都没有任何连接到SOA ... – Aaronaught 2010-05-12 22:00:59

想法是,这是为了尽可能无痛。

  1. 生成从源数据库(一个或多个)
  2. 发布使用.NET数据服务
  3. 写客户端组件订阅数据服务

你的实体模型,我可以解释如何LL这个作品但我觉得最好让专家说一切...

http://msdn.microsoft.com/en-us/library/aa697427%28VS.80%29.aspx

听起来像一个伟大的项目,祝你好运:) 希望这会有所帮助。

+0

因为即时通讯新和没有代表但我只能发布1链接... 这里的另一个,你应该找到真正有用的... http://msdn.microsoft.com/en-us/magazine/ee336128.aspx – War 2010-05-17 13:55:22

您是否检出了微软白皮书?例如here

如果我带领一个团队参加一个规模虽然我希望拿起一些好书的项目,我会问我的雇主为他们付钱。获取亚马逊,看看有什么好的评论。只有这么多,你可以从互联网imho拿起。

同样在MSDN网站是一个伟大的一系列由朱莉·勒曼视频在EF 4.0

Videos

+0

伟大的视频,谢谢。我希望我能接受两个答案;) – citronas 2010-05-20 16:56:15