日期:2014-05-20  浏览次数:20852 次

请问一下,什么是标识映射!
在企业应用架构模式这本书中,发现 标识映射这个名词,网上也查不到 很郁闷!
请csdn上的大大们帮帮忙,距离说明下谢谢!

------解决方案--------------------
呵呵,我上面所举例的一个最低标准的完整的数据库还少了一个 Linq 查询方法,应该是:

interface IDAL 

void Create(object obj); 
void Update(object obj); 
void Delete(object obj); 

IEnumerable<T> Cast<T>();

void Commit(); 
void Rollback(); 

long GetID(object obj); 
object GetObjectByID(long hashcode); 


当你看到用面向对象思想来叙说关于数据库编程知识的时候,丢弃你的关系数据库之类的低层概念,从对象数据库接口出发,至少清晰地知道有这个东西存在(而不是被低级的早期数据库接口充斥神经),才能比较好地来理解那些作者的意图。

这里是最简单的数据库IDAL接口。事实上,稍微复杂一点点的 DAL 还应该支持一个触发器接口。以前我写过一个简单介绍:http://topic.csdn.net/u/20081002/01/f38779f9-e44a-484b-bda3-5a6ae57dadfb.html