需求:上传学员信息时同时上传头像信息,学员基本信息表和科目表为一对多关系表(添加基本信息后添加通过科目信息)。测试: [HttpPost] public string Post() { if (!Request.Content.IsMi...
什么是观察者模式?观察者模式定义了对象之间一对多的关系。观察者模式中有主题(即可观察者)和观察者。主题用一个共同的接口来通知观察者,主题不知道观察者的细节,只知道观察者实现了主题的接口。普遍的观察者模式中的推的方式更适合点,下面我们就写一个推的例子,天气站提供一个接口,当天气变化时,会将数据通知给各...
分类:
其他好文 时间:
2015-01-22 23:01:08
阅读次数:
272
Map map = new HashMap();
List list = new ArrayList();
list.add("a");
list.add("b");
map.put("mylist",list);
List results = (List)map.get("mylist");用这种方法实现一对多关系。...
分类:
编程语言 时间:
2015-01-22 18:10:25
阅读次数:
295
Dapper.NET使用本文目录Dapper.NET使用1、为什么选择Dapper2、以Dapper(4.0)为例。2.1 在数据库中建立几张表。2.2实体类。3.使用方法3.1 一对一映射3.2 一对多映射3.3 插入实体3.4 执行存储过程Dapper是一款轻量级ORM工具(Github)。如果...
分类:
移动开发 时间:
2015-01-22 18:00:01
阅读次数:
201
观察者模式可以用出版报纸的人和订阅报纸的人的例子来理解。 如果向出版者订阅了报纸,则每当出版的内容更新时,订阅报纸的人都可以获得新的数据,订阅者可以取消订阅,新的订阅者也可以随时加入。 观察者模式定义了对象之间的一对多的依赖,当一个对象改变状态时,它的依赖者都会受到通知并自动更新。观察者模式提供了....
分类:
其他好文 时间:
2015-01-22 15:08:16
阅读次数:
195
观察者模式可以用出版报纸的人和订阅报纸的人的例子来理解。 如果向出版者订阅了报纸,则每当出版的内容更新时,订阅报纸的人都可以获得新的数据,订阅者可以取消订阅,新的订阅者也可以随时加入。 观察者模式定义了对象之间的一对多的依赖,当一个对象改变状态时,它的依赖者都会受到通知并自动更新。观察者模式提供了....
分类:
其他好文 时间:
2015-01-22 13:09:31
阅读次数:
173
“一对多/多对一”是数据库表关系中最常见的一种关系。两张表通过外键进行关联,实现表达“一对多/多对一”关系。外键通常位于”多方”表中。用学生选课的例子 来说一下自己对这个注释@mappedBy的理解。关系:学生Student 多方--------课程Course 多方学生 Student多方----...
分类:
移动开发 时间:
2015-01-21 13:20:35
阅读次数:
150
一、首先要理解观察者模式1、设计思想:定义对象间的一种一对多的依赖关系,当一个对象的状态发送改变时,所有依赖于它的对象都得到通知并被自动更新(也可以选择性的更新某个它所依赖的对象)。2、观察者模式中主要有观察者和被观察者2个对象观察者(Observer):为那些在目标发生..
分类:
其他好文 时间:
2015-01-21 10:20:52
阅读次数:
180
一、简介1、观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象。这个主题对象在状态发生变化的时候,会通知所有观察者对象,使它们能够动态的更新自己。2、模式中的角色抽象主题(Subject):它把所有观察者对象的引用保存到一个List,每个主题都可以有任何数量的观察者。抽象主题...
分类:
其他好文 时间:
2015-01-20 22:08:58
阅读次数:
223
用途 观察者模式 (Observer) 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 观察者模式是一种行为型模式。结构 图-观察者模式结构图Subject : 主题类,保存所有订阅此...
分类:
编程语言 时间:
2015-01-20 17:35:40
阅读次数:
239