• 论文导航
  • 论文专题
  • 论文源代码
  • 设计资源
  • 原创论文
  • 交流互动
  • 作业答案
  • 工具
  • 会员
  • 设计专题

首页|原创论文|原创论文|论文全套|点数论文|实用文档|课程设计|定作论文|毕业论文|考试资料|知识在线|密码保护|大学生|论文帮助|保健养生|健康家园|期刊导航|创业资料|毕业论文|站长学院|学习娱乐|演示文稿|免费论文|源代码|博士论文|研究论文|参考论文|下载分类|写作指导|应用文|英语论文|文化|哲学|艺术类|计算机|工学|教育类|文学|社会学|政治|医药学|理学|法学|公共管理|财务管理|工商管理|会计审计|管理学|证券金融|财政税收|经济学|论文范文|网络学院|早教|就业指导|求职英语|简历|公务员|动漫频道|作文大全|土木工程|法学|计算机|护理学|会计学|交通运输|工商管理|汉语言|原创|计算机论文全套|计算机点数论文|点数参考论文|ASP设计|ASP.NET设计|VB设计|JSP设计|C#设计|PHP设计|JAVA设计|VF设计|DELPHI设计|PB设计|VC++设计|计算机网络|机械论文|单片机论文|电子论文|asp源码| asp精品| php精品源码| vb精品| vfp精品源码| Java精品|Asp.net精品源码|Jsp精品|定作论文

BS| CS | vb| VC | 设计| 系统 | 毕业| JSp | web| net | PLC| FLASH | sql| PHP | CAD| 源码 | pb| delphi | 方案| ppt | J2ee| HTML | android| access | vfp| 模具 | j2me| service | photo| CPA | TCP| J2ME | ASP| java | ATL| 案例 | 单片机| Ajax | powerbuilder| frontpage | div| 报告 | 毕业设计| 电工 | 课程| 嵌入式 | 通讯| 软件测试 | Unix编程| 3D图形编程 | 人工智能| 图形 | Internet/IE编程| 界面编程 | SQL Server| 代理服务器 | 系统编程| 单片机开发 | 人工智能| 文件操作 | RichEdit| 屏幕保护 | 网格计算| uCOS | JspServlet| 驱动编程 | Shell编程| MTK | Java编程| 酒店行业 | 其他小程序| 外挂编程 | VC书籍| .net编程 | 教育系统应用| 中间件编程

下载目录|论文及源代码|asp源码|asp精品源码|php精品源码|vb精品源码|vfp精品源码|Java精品源码|vc++精品源码|ACCESS精品源码|Authorware精品源码|Asp.net精品源码|Jsp精品源码|DIV+CSS模板|FLASH精品源码|PB精品源码|Android源码 |asp代码|ajax代码|php代码|html代码|java代码|jsp代码|pb代码|Ruby代码|sql代码|vfp代码|数据结构与算法|汇编语言|Perl代码|delphi代码|flash代码|js代码|net代码|vb代码|vc代码|DVD光盘源代码|ipad源代码|后台模板|CSS菜单|CSS图表|图片图标|精美Word模板|精美EXCEL模板|精美PPT模板|系统操作视频和下载|ASP在线学习|PHP在线学习|JSP在线学习|JAVA在线学习|NET在线学习|VC在线学习|VB在线学习|VFP在线学习|SQL在线学习|PB在线学习|PHOTOSHOP在线学习|Delphi在线学习|计算机点数论文|点数参考论文|ASP设计|ASP.NET设计 |VB设计|JSP设计|C#设计|PHP设计|JAVA设计|VF设计|DELPHI设计|PB设计|VC++设计|计算机网络|机械论文|单片机论文|电子论文

C++|VB|ASP|VF|DELPHI|JSP|电气|计算机|经济|打包下载|查询工具|设计定作|设计专题|ASP,网站,C/S,设计等定作

网站首页|原创系统|工商管理|护理学|会计学|行政管理|计算机|土木工程|汉语言|机械设计|交通运输|法学|卫生法学

内涵段子| 冷笑话| 幽默笑话| 短信笑话| 其它笑话| 大杂烩| 青芜校园| 社会广角| 动漫风云| 征婚交友| 股票基金| 私房话|社会趣闻| 手机地带| 其它笑话 动漫风云| 冷笑话

作业答案| 小学作业| 高中作业| 中专作业| 初中作业| 大专作业| 大学作业| 研究生作业|原创论文|论文下载|下载源代码|精器资源|会员中心| 查询资料| 暑假作业| 家庭作业

IP地址查询 搜索IP地址所在的地理位置 | 英文词典、在线翻译 在线新华字典/生字查找 | 网速测试 测试网络连接速率 | 文件扩展名文件后缀名查询 | 下载地址转换 迅雷/快车下载地址转换 | 在线生成Favicon图标 | 繁体与简体自由转换工具 | 论坛常用发帖代码 | 在线制作个性邮箱图标 || 汉字拼音及五笔编码查询 | 汉字拼音查询 | 查询域名或同IP下所有站点 | Google PageRank查询 | 查看域名WHOIS信息 | ALEXA世界排名查询服务 | HTML转换JS代码 | 将代码以BASE64方式加密/解密 | JS在线加密/解密 | 字符转UTF-8编码 | 链接地址16进制加密 | 字符串32位MD5加密 | 将代码以Escape加密/解密 | 字符串转换为ASCII码器 | 代码美化、压缩、混淆加密 | ASCII字形生成器 | 页面转换效果生成器 | 正则表达式检测器

会员中心|会员登录|我要充值加点|我要充值论文

全套论文|设计下载|源码|原创论文|下载目录|论文总站|论文搜索|最新论文| 万能工具|定作论文|定作设计|毕业设计 |Word格式|管理系统 课程设计|论文专题 |保存到桌面 |演示|系统 | 设计 | 毕业 | 通信 | 模具 | 单片机 | 方案 | 答辩PPT|J2EE

您现在的位置:网学>>免费论文>>论文导航>>Windows编程>>SQL开源代码
  • .NET平台下ORM组件的研究与实现

    栏目导航 Windows编程 2013-10-18 2013-10-18  版权 版权投诉 上传资料 上传资料 复制论文网址 复制论文网址 上传用户:vbbbb
    (如:内嵌SQl)而冒难于维护和扩展的风险,还是采用复杂的实现方法(持久层)使得系统易于维护和移植;在文献〔7〕中,周娅、黄桂敏认为面向对象的分析设计与关系数据库的实现之间采用ERwin模型作桥梁,实现对象模型与关系模型的转换是一种较好的对象一关系集成型数据库设计方法,他们给出了对象模型到ERwin模型的转换方法:在文献〔8〕中,田珂等人介绍了3种基于java平台的主流持久层解决方案。

        通过对J2EE 3种数据映射方案的分析和比较,探讨了各种解决方案的技术特点,以及在项目开发过程中的使用特点,并深入分析了数据持久层的设计困难的技术原因。

         在.NET领域,ORM技术已经引起了开发人员足够的重视,ORM技术及其相关技术成为了一个热门的话题。

        开发人员开始把国外的ORM组件NHibernate应用到项目中〔9〕,并开始对.net下ORM技术进行了研究。

        在文献〔10〕中Laser lu提出了一个详细的基于.NET平台的面向对象的数据持久化组件的设计方案。

        3现有基于.Net平台的0RM组件的不足 虽然目前已经存在很多的基于.NET平台的ORM组件都可以比较好的解决对象和关系不匹配的问题,如NHibernate,XPO,DataObjects等组件。

        但是现有的组件都是基于通用的目标设计的,这使得组件结构过于庞大,复杂而缺少灵活性,并且由于这种复杂性,导致短期内难以成熟到可以让开发人员放心使用的程度。

        如NHibernate虽然功能很强大,支持各种关系模式,而且还有比较灵活的HQL查询语言,是目前国内外认可度最高的ORM组件,但是它仍然脱离不了繁琐的关系,仍然对数据库不能完全的支持,现在还没有成熟的版本,甚至连使用文档也没有。

        而且开发人员还要重新学习HQL查询语言,如果不是经验丰富的专业人员将很难使用。

        ORM组件实现的功能越强,相应带来的复杂度也就越大,也越难以成熟和使用。

        因此必须根据实际应用的需要,对ORM组件实现的功能进行量体裁衣,实现一个轻量级的ORM组件,以比较小的代价(实现ORM组件的代价)获得最大程度的利益(解决存在于实际项目中的“阻抗不匹配”问题)。

        并且由于应用的需求也是在不断变化着的,要求能对ORM组件的源代码进行修改以适应变化,所以ORM组件必须是开源的。

        丙在.NET平台下,目前还没有这类对应菜类应用的特点进行的轻量级开源ORM组件。

         §1.3 ORM组件相关产品简介 尽管ORM还存在这样或那样的问题,但是ORM技术的巨大优越性使它很快成为面向对象丌发中的主流开发模式。

        在Java社区中,Java Data Object就是由Sun发起,众多厂家共同制定的java的ORM标准,而下一代的Enterprise Java Bean标准也将融合JDO技术,将ORM技术作为EJB 3.0技术规范的核心技术。

        可以预见在不久的将来,ORM技术将被广泛的运用在软件项目开发中,成为软件开发的火箭助推器。

         第3贞 国防科学技术人学研究生院学何论文 相对于Java平台下的ORM技术的蓬勃发展,.Net平台下的ORM技术还处在一个刚起步的阶段。

        基于.NET平台实现的ORM组件也远没有基于Java平台实现的ORM组件丰富和成熟。

        .NET平台下比较有代表性的ORM组件是0biectSpace、NHibemate和xPO这三种.它们代表了大多数基于.NET平台的组件的风格。

        由于ORM组件的风格一股由四个方面决定,即Mapping方式,关系映射方式,查询方法和映射方向。

        因此,下面将主要从这四个方面介绍以上三种ORM组件。

        1.3.1 ObjectSpaces ObjectSpaces是微软计划在2006年正式发布的ORM组件。

        现在普遍使用的是.NetFramework 1.2 A1pha测试版中带的ObjectSpaces,版本号1.2.30703.27。

        ObjectSpaces需要自己建立一个实体类,使用OSD、RSD、MSD三种xml文件来分别描述所有实体类的定义、关系

    首页上一页1234567下一页尾页

    版权说明
    【设为主页】【加入收藏】【打印本文】【回到顶部】【关闭此页】
    •  相关文章 相关文章
      ·宜宾商业职业中专学校发展战略研究
      ·微型课程的设计研究——以“老年人学电脑”
      ·【精品】2010年自考《社会研究方法》复
      ·农村中小学教师心理健康状况调查及对策研究
      ·宜宾商业职业中专学校发展战略研究
      ·泸州市2012年现代教育技术与实验教学优
      ·高职语文教学对接企业文化研究与实践
      ·高职高专学生职业英语能力培养研究与实践
      ·高校贫困生认定标准与认定模型研究
    •  最新文件 最新文件
  • 特别推荐