zoukankan      html  css  js  c++  java
  • 今天花时间把ObjectSpaces SDK看了一下

    SDK是EAP(Early Adopters’ Preview)版本的,这个版本可以跑在.Net Framework 1.1下面。整个并不复杂,用法也很简洁明了。 /*    TableMappings.xml是一个描述表与实体对象的对应关系(表中的哪个字段对应实体对象的哪个Property)的xml文件。    DataSource.xml是一个描述数据源信息(基本上就是给一个连接字符串)的xml文件。    ObjectSpace类用来维护数据库与实体对象间的连接。*/ObjectSpace os = new ObjectSpace(”TableMappings.xml”,”DataSource.xml” ) ; /*    ObjectContext是一个维护实体对象的类*/CommonObjectContext context = new CommonObjectContext(os.ObjectMappings); /*    随手写的例子,一个Person类,假设已经定义好*/Person kaixin = new Person();kaixin.FullName = “开心”;kaixin.Age = 27; /*    把这个实体对象加入到ObjectContext对象中*/context.Add(kaixin); /*    通过ObjectSpace对象的Update()方法,把这个新增的实体对象写回数据库*/os.Update(context, kaixin, UpdateOptions.Default); /*    通过ObjectReader对象把数据库中所有FullName为’开心’的数据读出来*/ObjectReader reader = os.GetObjectReader(context, new ObjectQuery(typeof(Person), “FullName = ‘开心’” ) ) ; /*    遍历取出的数据,注意,从reader中取值不需要做Cast操作哦*/foreach(Person p in reader) [...]
  • 相关阅读:
    团队作业4_项目冲刺
    Scrum冲刺_Day07
    Scrum冲刺_Day06
    Srcum冲刺_Day05
    Day1-7【Scrum 冲刺博客集合】
    团队作业6——事后诸葛亮分析
    团队作业6——Alpha阶段项目复审
    团队作业5——测试与发布(Alpha版本)
    Day7 【Scrum 冲刺博客】
    Day6【Scrum 冲刺博客】
  • 原文地址:https://www.cnblogs.com/kaneboy/p/2333704.html
Copyright © 2011-2022 走看看