1 2 3 4 5 6 下一页 Bag映射 这节我们介绍Bag映射,一般而言,Domain中的System.Collections.Generic.ICollection<T>集合类型使用Bag来映射。 映射纲要 Bag映射与Set映射一样,有两个部分:集合外键(Collection foreign keys)和集合元素(Collection element)。 集合外键(Collection foreign keys),通过<key>映射,其column属性命名方式一般采用"集合持有者类名+Id"命名方式。 集合元素(Collection element),即集合中的对象: 值类型,其声明周期完全依赖于集合持有者,通过<element>或<composite-element>映射。 引用类型,被作为集合持有的状态考虑的,只有两个对象之间的“连接”,具有其自己的生命周期,通过<one-to-many>或<many-to-many>映射。 案例分析案例一:BagOfElements Domain定义中,集合元素一般是单一元素(Elements)类型,即.net基本类型(string、int、double等等)。
映射简单写法:
(责任编辑:admin) |