English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

五原因使用O / R映射工具

软件 RSS Feed





那么,为什么要使用任何O / R映射工具?我不是指特定的工具,而是所有的O / R映射一般的工具。有很多使用的O原因/ R映射工具,但在我到该潜水, 让我给你一个什么是O / R映射工具真的is.An O / R映射工具可为您的。NET应用程序中持久性对象的简要概述。这是一种建模和代码生成工具,连接到您的 数据库和读取其模式,然后让你对象映射到数据库表和视图,指定单排插入,更新,加载和删除操作,查询和存储过程调用,因为对这些对象的方法。 而且,它也让你定义一个一对一,一对很多很多一对一的,许多对许多基于对象之间的表之间的关系数据库中的关系。然后,它充分的工作产生持久性 对象为you.There代码有很多,一个良好的O / R映射工具提供的其他功能,但我让我的简短描述,所以我可以谈论benefits.Reason 1更多:减少了您的开发timeFirst受益 一个O / R映射工具,它可以节省您的开发时间吨(20%至50%的时间就您的情况而定)。现在,O / R映射工具不产生任何“火箭科学为你”的代码,你可以 肯定做手工,如果你想要的。但是,这是一个繁琐的工作很多,你一定会更快乐,如果你没有做自己。让我们做一些简单的15-20数据库math.A典型应用 表有30-50对象(包括域和工厂对象),这大约是5000到10000行代码。很可能把你几个星期到几个月来开发和测试此代码。而且,如果您的 应用程序比这个(许多做),那么就多由该much.On另一方面上面的数字,一个O / R映射工具将生成此为您在一两天代码的表。即使在这里,您需要 这主要是1-2天,以确定您的对象映射到数据库。实际的代码生成是立竿见影的。所以,你的时间节省tremendous.Reason 2:产生更好的设计效益的codeSecond O / R映射工具,它让你产生更好的设计的代码比做你自己的手。我知道你在想什么。你以为你可以做得比一个O一份更好的工作/ R映射工具,因为你写的每一个方面 你的代码。你们当中有些人绝对可以,但不是每个人。考虑这一点。平均开发团队具有专门知识和经验,并非每个人不同层次的是一个优秀的设计师。因此,他们可能不会 按照他们的代码的设计模式,并最终以较小的高质量的代码了。而且,如果多个开发人员正在编写的代码,他们的代码很可能将是相互抵触。而且,本身就是矛盾 一质量差在应用程序的code.On另一方面大来源,良好的O / R映射工具使用的代码模板,具有优良的设计,因为他们很可能设计和创造的非常资深 (建筑师级)的工程师。而且,这些代码模板几乎总是遵循已知的设计模式。因此,代码,您就会获得一个O / R映射工具,很可能会好于设计的代码 设计自己的发展team.Reason 3:你不必是一个。NET expertThird造福使用O / R映射工具是您不必须的。NET专家来发展你的持久性代码。如你所知, 数据访问代码是至关重要的应用程序的整体性能。如果此代码是设计和开发不佳,会严重影响您的应用程序。所以,如果你开发的手工此代码,您需要 是一个出口。NET中的COM +,无国籍组件和MTS.However,如果您使用的O / R映射工具,可以主要侧重于“逻辑设计你的持久对象,包括对象的映射和” 不同类型的相互作用与数据库,包括插入,更新,加载,删除,查询,存储过程调用,关系等等。此外,在O / R映射工具将做它的休息。这将确保 ,生成的代码如下所有文字无国籍的最佳做法。NET组件运行在COM +和MTS.Reason 4:节省您的测试一个O timeFourth福利/ R映射工具,是降低您的测试 努力显着。如果你掌握的一切开发的持久性的代码,你也将负责测试它自己。而且,正如你所知,测试是在任何project.On发展事半功倍之其他 另一方面,如果你生成的代码从一个O / R映射工具,它是从未来的代码模板,很可能彻底的软件供应商本身的测试(更何况比你因为这是他们的主要焦点)。而且,在 它的最高,最有可能几百或者其他成千上万的客户在使用这项功能,并测试了这个Ø生成的代码/ R映射工具。因此,许多的错误,你可能没有找到你 自己的测试已发现的一个O生成的代码固定/ R映射tool.Reason 5:简化您的。NET developmentIf你必须写所有的持久性代码自己,你陷入到了 在ADO.NET中,COM详细+,多边贸易体制,无国籍者。NET组件,等等。而且,你最终花费的细节时,您真的不需要很多。另一方面,如果您从一O代码/ R映射工具,你 获得良好的设计对象,你只需要处理他们的公共interface.Below是你写的代码,如果您使用了O / R映射tool.try(雇员objInfo =新员工的例子(); EmployeesFactory objFactory =新EmployeesFactory(); objInfo.EmployeeID =雇员ID; objFactory.Load(objInfo); / /代码这里使用“objInfo”对象)捕获(异常前)(/ /代码这里处理exceptionreturn;)正如你 可以看到,生成的代码是非常简单的使用比实际编写。NET组件yourself.Many人从来没有听过的O / R映射工具,还有许多人听说过他们,但都害怕使用它们。我希望 我已足够强大的情况下在这里为你提供一个认真考虑的O / R为您project.Iqbal汗映射的销售及市场总监在AlachiSoft(http://www.alachisoft.com/)是一家领先

文章来源: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


网管得到HTML代码
加上这条到你的网站!

网站管理员提交你的文章
无须登记!填写好的表格和你的文章是在 Messaggiamo.Com 目录!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

提交你的文章,以 Messaggiamo.Com 目录

分类


版权 2006-2011 Messaggiamo.Com - 网站地图 - Privacy - 网站管理员提交你的文章,以 Messaggiamo.Com 目录 [0.02]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu