Permalink
Browse files

Added NHibernate.DomainModel project

  • Loading branch information...
1 parent ebefa82 commit 2b61743b2d7f94dabd89b26b5a265cd9aee376ae @hazzik hazzik committed Feb 22, 2012
Showing with 13,002 additions and 0 deletions.
  1. +92 −0 NHibernate.DomainModel/A.cs
  2. +85 −0 NHibernate.DomainModel/ABC.hbm.xml
  3. +6 −0 NHibernate.DomainModel/ABCExtends.hbm.xml
  4. +59 −0 NHibernate.DomainModel/ABCProxy.hbm.xml
  5. +33 −0 NHibernate.DomainModel/Abstract.cs
  6. +12 −0 NHibernate.DomainModel/AbstractProxy.cs
  7. +25 −0 NHibernate.DomainModel/AssemblyInfo.cs
  8. +26 −0 NHibernate.DomainModel/Assignable.cs
  9. +84 −0 NHibernate.DomainModel/B.cs
  10. +74 −0 NHibernate.DomainModel/Bar.cs
  11. +12 −0 NHibernate.DomainModel/BarProxy.cs
  12. +29 −0 NHibernate.DomainModel/BasicNameable.cs
  13. +459 −0 NHibernate.DomainModel/Baz.cs
  14. +384 −0 NHibernate.DomainModel/Baz.hbm.xml
  15. +32 −0 NHibernate.DomainModel/Blobber.cs
  16. +24 −0 NHibernate.DomainModel/Blobber.hbm.xml
  17. +45 −0 NHibernate.DomainModel/Broken.cs
  18. +33 −0 NHibernate.DomainModel/Broken.hbm.xml
  19. +108 −0 NHibernate.DomainModel/C1.cs
  20. +92 −0 NHibernate.DomainModel/C2.cs
  21. +42 −0 NHibernate.DomainModel/Category.cs
  22. +29 −0 NHibernate.DomainModel/Category.hbm.xml
  23. +38 −0 NHibernate.DomainModel/Child.cs
  24. +40 −0 NHibernate.DomainModel/Circular.cs
  25. +26 −0 NHibernate.DomainModel/Circular.hbm.xml
  26. +29 −0 NHibernate.DomainModel/Component.cs
  27. +52 −0 NHibernate.DomainModel/ComponentCollection.cs
  28. +36 −0 NHibernate.DomainModel/Componentizable.cs
  29. +16 −0 NHibernate.DomainModel/Componentizable.hbm.xml
  30. +68 −0 NHibernate.DomainModel/CompositeElement.cs
  31. +56 −0 NHibernate.DomainModel/Contained.cs
  32. +160 −0 NHibernate.DomainModel/Container.cs
  33. +192 −0 NHibernate.DomainModel/Container.hbm.xml
  34. +35 −0 NHibernate.DomainModel/Custom.cs
  35. +17 −0 NHibernate.DomainModel/Custom.hbm.xml
  36. +558 −0 NHibernate.DomainModel/CustomPersister.cs
  37. +74 −0 NHibernate.DomainModel/D.cs
  38. +43 −0 NHibernate.DomainModel/Detail.cs
  39. +110 −0 NHibernate.DomainModel/DoubleStringType.cs
  40. +25 −0 NHibernate.DomainModel/Down.cs
  41. +47 −0 NHibernate.DomainModel/E.cs
  42. +45 −0 NHibernate.DomainModel/Eye.cs
  43. +20 −0 NHibernate.DomainModel/Eye.hbm.xml
  44. +71 −0 NHibernate.DomainModel/Fee.cs
  45. +21 −0 NHibernate.DomainModel/Fee.hbm.xml
  46. +26 −0 NHibernate.DomainModel/Fixed.cs
  47. +31 −0 NHibernate.DomainModel/Fo.cs
  48. +35 −0 NHibernate.DomainModel/Fo.hbm.xml
  49. +435 −0 NHibernate.DomainModel/Foo.cs
  50. +216 −0 NHibernate.DomainModel/FooBar.hbm.xml
  51. +182 −0 NHibernate.DomainModel/FooComponent.cs
  52. +63 −0 NHibernate.DomainModel/FooProxy.cs
  53. +11 −0 NHibernate.DomainModel/FooStatus.cs
  54. +164 −0 NHibernate.DomainModel/Fum.cs
  55. +57 −0 NHibernate.DomainModel/Fum.hbm.xml
  56. +45 −0 NHibernate.DomainModel/FumCompositeID.cs
  57. +36 −0 NHibernate.DomainModel/Fumm.cs
  58. +15 −0 NHibernate.DomainModel/Fumm.hbm.xml
  59. +193 −0 NHibernate.DomainModel/Glarch.cs
  60. +129 −0 NHibernate.DomainModel/Glarch.hbm.xml
  61. +30 −0 NHibernate.DomainModel/GlarchProxy.cs
  62. +69 −0 NHibernate.DomainModel/Holder.cs
  63. +40 −0 NHibernate.DomainModel/Holder.hbm.xml
  64. +13 −0 NHibernate.DomainModel/INameable.cs
  65. +23 −0 NHibernate.DomainModel/INameable.hbm.xml
  66. +9 −0 NHibernate.DomainModel/INamed.cs
  67. +32 −0 NHibernate.DomainModel/Immutable.cs
  68. +11 −0 NHibernate.DomainModel/Immutable.hbm.xml
  69. +59 −0 NHibernate.DomainModel/Inner.cs
  70. +56 −0 NHibernate.DomainModel/InnerKey.cs
  71. +35 −0 NHibernate.DomainModel/Jay.cs
  72. +79 −0 NHibernate.DomainModel/Location.cs
  73. +24 −0 NHibernate.DomainModel/Location.hbm.xml
  74. +67 −0 NHibernate.DomainModel/Lower.cs
  75. +46 −0 NHibernate.DomainModel/M.cs
  76. +19 −0 NHibernate.DomainModel/MN.hbm.xml
  77. +39 −0 NHibernate.DomainModel/Many.cs
  78. +22 −0 NHibernate.DomainModel/Many.hbm.xml
  79. +104 −0 NHibernate.DomainModel/Master.cs
  80. +77 −0 NHibernate.DomainModel/MasterDetail.hbm.xml
  81. +47 −0 NHibernate.DomainModel/Middle.cs
  82. +96 −0 NHibernate.DomainModel/Middle.hbm.xml
  83. +66 −0 NHibernate.DomainModel/MiddleKey.cs
  84. +63 −0 NHibernate.DomainModel/MoreStuff.cs
  85. +66 −0 NHibernate.DomainModel/Multi.cs
  86. +102 −0 NHibernate.DomainModel/Multi.hbm.xml
  87. +10 −0 NHibernate.DomainModel/MultiExtends.hbm.xml
  88. +11 −0 NHibernate.DomainModel/Multiplicity.cs
  89. +153 −0 NHibernate.DomainModel/MultiplicityType.cs
  90. +44 −0 NHibernate.DomainModel/N.cs
  91. +43 −0 NHibernate.DomainModel/NHSpecific/AuditComponent.cs
  92. +194 −0 NHibernate.DomainModel/NHSpecific/BasicClass.cs
  93. +70 −0 NHibernate.DomainModel/NHSpecific/BasicClass.hbm.xml
  94. +94 −0 NHibernate.DomainModel/NHSpecific/BasicObject.cs
  95. +49 −0 NHibernate.DomainModel/NHSpecific/BasicObject.hbm.xml
  96. +66 −0 NHibernate.DomainModel/NHSpecific/BasicSerializable.cs
  97. +25 −0 NHibernate.DomainModel/NHSpecific/BasicSerializable.hbm.xml
  98. +36 −0 NHibernate.DomainModel/NHSpecific/BasicTime.cs
  99. +23 −0 NHibernate.DomainModel/NHSpecific/BasicTime.hbm.xml
  100. +124 −0 NHibernate.DomainModel/NHSpecific/Child.cs
  101. +42 −0 NHibernate.DomainModel/NHSpecific/Child.hbm.xml
  102. +32 −0 NHibernate.DomainModel/NHSpecific/ClassWithNullColumns.cs
  103. +29 −0 NHibernate.DomainModel/NHSpecific/ClassWithNullColumns.hbm.xml
  104. +107 −0 NHibernate.DomainModel/NHSpecific/GetSetHelper.cs
  105. +28 −0 NHibernate.DomainModel/NHSpecific/GetSetHelper.hbm.xml
  106. +21 −0 NHibernate.DomainModel/NHSpecific/InvalidProxyClass.cs
  107. +72 −0 NHibernate.DomainModel/NHSpecific/LazyLoadBug.cs
  108. +41 −0 NHibernate.DomainModel/NHSpecific/LazyLoadBug.hbm.xml
  109. +108 −0 NHibernate.DomainModel/NHSpecific/Node.cs
  110. +26 −0 NHibernate.DomainModel/NHSpecific/Node.hbm.xml
  111. +93 −0 NHibernate.DomainModel/NHSpecific/NullInt32UserType.cs
  112. +238 −0 NHibernate.DomainModel/NHSpecific/NullableInt32.cs
  113. +99 −0 NHibernate.DomainModel/NHSpecific/NullableInt32Converter.cs
  114. +59 −0 NHibernate.DomainModel/NHSpecific/NullableInt32Type.cs
  115. +55 −0 NHibernate.DomainModel/NHSpecific/NullableTypesType.cs
  116. +33 −0 NHibernate.DomainModel/NHSpecific/Optimistic.cs
  117. +21 −0 NHibernate.DomainModel/NHSpecific/Optimistic.hbm.xml
  118. +52 −0 NHibernate.DomainModel/NHSpecific/Parent.cs
  119. +33 −0 NHibernate.DomainModel/NHSpecific/Parent.hbm.xml
  120. +37 −0 NHibernate.DomainModel/NHSpecific/ParentComparer.cs
  121. +43 −0 NHibernate.DomainModel/NHSpecific/SexType.cs
  122. +14 −0 NHibernate.DomainModel/NHSpecific/SexType.hbm.xml
  123. +58 −0 NHibernate.DomainModel/NHSpecific/SimpleComponent.cs
  124. +20 −0 NHibernate.DomainModel/NHSpecific/SimpleComponent.hbm.xml
  125. +37 −0 NHibernate.DomainModel/NHSpecific/Team.cs
  126. +33 −0 NHibernate.DomainModel/NHSpecific/Team.hbm.xml
  127. +29 −0 NHibernate.DomainModel/NHSpecific/UnsavedType.cs
  128. +20 −0 NHibernate.DomainModel/NHSpecific/UnsavedType.hbm.xml
  129. +36 −0 NHibernate.DomainModel/NHibernate.DomainModel.build
  130. +325 −0 NHibernate.DomainModel/NHibernate.DomainModel.csproj
  131. +22 −0 NHibernate.DomainModel/NestingComponent.cs
  132. +117 −0 NHibernate.DomainModel/Northwind/Entities/Address.cs
  133. +33 −0 NHibernate.DomainModel/Northwind/Entities/Animal.cs
  134. +9 −0 NHibernate.DomainModel/Northwind/Entities/AnotherEntity.cs
  135. +74 −0 NHibernate.DomainModel/Northwind/Entities/Customer.cs
  136. +149 −0 NHibernate.DomainModel/Northwind/Entities/Employee.cs
  137. +9 −0 NHibernate.DomainModel/Northwind/Entities/Entity.cs
  138. +102 −0 NHibernate.DomainModel/Northwind/Entities/Northwind.cs
  139. +110 −0 NHibernate.DomainModel/Northwind/Entities/Order.cs
  140. +51 −0 NHibernate.DomainModel/Northwind/Entities/OrderLine.cs
  141. +88 −0 NHibernate.DomainModel/Northwind/Entities/Patient.cs
  142. +104 −0 NHibernate.DomainModel/Northwind/Entities/Product.cs
  143. +60 −0 NHibernate.DomainModel/Northwind/Entities/ProductCategory.cs
  144. +51 −0 NHibernate.DomainModel/Northwind/Entities/Region.cs
  145. +12 −0 NHibernate.DomainModel/Northwind/Entities/Role.cs
  146. +49 −0 NHibernate.DomainModel/Northwind/Entities/Shipper.cs
  147. +81 −0 NHibernate.DomainModel/Northwind/Entities/Supplier.cs
  148. +57 −0 NHibernate.DomainModel/Northwind/Entities/Territory.cs
  149. +33 −0 NHibernate.DomainModel/Northwind/Entities/Timesheet.cs
  150. +89 −0 NHibernate.DomainModel/Northwind/Entities/User.cs
  151. +14 −0 NHibernate.DomainModel/Northwind/Entities/UserComponent.cs
  152. +25 −0 NHibernate.DomainModel/Northwind/Entities/UserDto.cs
  153. +42 −0 NHibernate.DomainModel/Northwind/Mappings/Animal.hbm.xml
  154. +10 −0 NHibernate.DomainModel/Northwind/Mappings/AnotherEntity.hbm.xml
  155. +54 −0 NHibernate.DomainModel/Northwind/Mappings/Customer.hbm.xml
  156. +81 −0 NHibernate.DomainModel/Northwind/Mappings/Employee.hbm.xml
  157. +63 −0 NHibernate.DomainModel/Northwind/Mappings/Order.hbm.xml
  158. +29 −0 NHibernate.DomainModel/Northwind/Mappings/OrderLine.hbm.xml
  159. +59 −0 NHibernate.DomainModel/Northwind/Mappings/Patient.hbm.xml
  160. +48 −0 NHibernate.DomainModel/Northwind/Mappings/Product.hbm.xml
  161. +26 −0 NHibernate.DomainModel/Northwind/Mappings/ProductCategory.hbm.xml
  162. +22 −0 NHibernate.DomainModel/Northwind/Mappings/Region.hbm.xml
  163. +18 −0 NHibernate.DomainModel/Northwind/Mappings/Role.hbm.xml
  164. +27 −0 NHibernate.DomainModel/Northwind/Mappings/Shipper.hbm.xml
  165. +57 −0 NHibernate.DomainModel/Northwind/Mappings/Supplier.hbm.xml
  166. +25 −0 NHibernate.DomainModel/Northwind/Mappings/Territory.hbm.xml
  167. +31 −0 NHibernate.DomainModel/Northwind/Mappings/TimeSheet.hbm.xml
  168. +36 −0 NHibernate.DomainModel/Northwind/Mappings/User.hbm.xml
  169. +25 −0 NHibernate.DomainModel/NotMono.cs
  170. +49 −0 NHibernate.DomainModel/One.cs
  171. +31 −0 NHibernate.DomainModel/One.hbm.xml
  172. +47 −0 NHibernate.DomainModel/Outer.cs
  173. +58 −0 NHibernate.DomainModel/OuterKey.cs
  174. +46 −0 NHibernate.DomainModel/Parent.cs
  175. +26 −0 NHibernate.DomainModel/ParentChild.hbm.xml
  176. +24 −0 NHibernate.DomainModel/Part.cs
  177. +61 −0 NHibernate.DomainModel/Po.cs
  178. +6 −0 NHibernate.DomainModel/Query.hbm.xml
  179. +200 −0 NHibernate.DomainModel/Qux.cs
  180. +41 −0 NHibernate.DomainModel/Qux.hbm.xml
  181. +62 −0 NHibernate.DomainModel/Result.cs
  182. +18 −0 NHibernate.DomainModel/ReverseComparator.cs
  183. +28 −0 NHibernate.DomainModel/S.cs
  184. +59 −0 NHibernate.DomainModel/Several.cs
  185. +70 −0 NHibernate.DomainModel/Simple.cs
  186. +19 −0 NHibernate.DomainModel/Simple.hbm.xml
  187. +61 −0 NHibernate.DomainModel/Single.cs
  188. +77 −0 NHibernate.DomainModel/SingleSeveral.hbm.xml
  189. +89 −0 NHibernate.DomainModel/Sortable.cs
  190. +29 −0 NHibernate.DomainModel/StringComparator.cs
  191. +56 −0 NHibernate.DomainModel/Stuff.cs
  192. +68 −0 NHibernate.DomainModel/Stuff.hbm.xml
  193. +29 −0 NHibernate.DomainModel/SubComponent.cs
  194. +25 −0 NHibernate.DomainModel/SubDetail.cs
  195. +37 −0 NHibernate.DomainModel/SubMulti.cs
  196. +16 −0 NHibernate.DomainModel/Super.cs
  197. +73 −0 NHibernate.DomainModel/Top.cs
  198. +9 −0 NHibernate.DomainModel/Trivial.cs
  199. +8 −0 NHibernate.DomainModel/TrivialClass.cs
  200. +54 −0 NHibernate.DomainModel/Up.cs
  201. +13 −0 NHibernate.DomainModel/UpDown.hbm.xml
  202. +60 −0 NHibernate.DomainModel/Vetoer.cs
  203. +16 −0 NHibernate.DomainModel/Vetoer.hbm.xml
  204. +28 −0 NHibernate.DomainModel/W.cs
  205. +38 −0 NHibernate.DomainModel/WZ.hbm.xml
  206. +25 −0 NHibernate.DomainModel/X.cs
  207. +18 −0 NHibernate.DomainModel/XY.hbm.xml
  208. +32 −0 NHibernate.DomainModel/Y.cs
  209. +25 −0 NHibernate.DomainModel/Z.cs
@@ -0,0 +1,92 @@
+using System;
+
+namespace NHibernate.DomainModel
+{
+ /// <summary>
+ /// POCO for A
+ /// </summary>
+ [Serializable]
+ public class A
+ {
+ #region Fields
+
+ /// <summary>
+ /// Holder for id
+ /// </summary>
+ private Int64 _id;
+
+ /// <summary>
+ /// Holder for name
+ /// </summary>
+ private String _name;
+
+ /// <summary>
+ /// Holder for anotherName
+ /// </summary>
+ private String _anotherName;
+
+ /// <summary>
+ /// Holder for forward
+ /// </summary>
+ private E _forward;
+
+ #endregion
+
+ #region Constructors
+
+ /// <summary>
+ /// Default constructor for class A
+ /// </summary>
+ public A()
+ {
+ }
+
+ /// <summary>
+ /// Constructor for class A
+ /// </summary>
+ /// <param name="name">Initial name value</param>
+ public A(String name)
+ {
+ this._name = name;
+ }
+
+ #endregion
+
+ #region Properties
+
+ /// <summary>
+ /// Get/set for id
+ /// </summary>
+ public virtual Int64 Id
+ {
+ get { return _id; }
+ set { _id = value; }
+ }
+
+ /// <summary>
+ /// Get/set for name
+ /// </summary>
+ public virtual String Name
+ {
+ get { return _name; }
+ set { _name = value; }
+ }
+
+ /// <summary>
+ /// Get/set for anotherName
+ /// </summary>
+ public virtual String AnotherName
+ {
+ get { return _anotherName; }
+ set { _anotherName = value; }
+ }
+
+ public virtual E Forward
+ {
+ get { return _forward; }
+ set { _forward = value; }
+ }
+
+ #endregion
+ }
+}
@@ -0,0 +1,85 @@
+<?xml version="1.0" ?>
+<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" default-lazy="false">
+ <class
+ name="NHibernate.DomainModel.A, NHibernate.DomainModel"
+ discriminator-value="0"
+ >
+ <id
+ name="Id" column="identifier_column"
+ unsaved-value="0"
+ >
+ <generator class="increment" />
+ <!-- unsaved-value used to be null and generator was increment in h2.0.3 -->
+ </id>
+
+ <discriminator
+ column="clazz_discriminata"
+ type="Int32"
+ not-null="false"
+ />
+
+ <property name="Name" >
+ <column name="name" index="indx_a_name" />
+ </property>
+
+ <property name="AnotherName" index="indx_a_anothername" />
+
+ <subclass
+ name="NHibernate.DomainModel.B, NHibernate.DomainModel"
+ discriminator-value="-1"
+ >
+ <property
+ name="Count"
+ column="count_"
+ type="Int32"
+ />
+
+ <map name="Map"
+ where="(select a.clazz_discriminata from A a where a.identifier_column = bid) &lt; 0">
+ <key column="BID"/>
+ <index column="MAPKEY" type="string"/>
+ <element column="MAPVAL" type="string"/>
+ </map>
+
+ <subclass
+ name="NHibernate.DomainModel.C1, NHibernate.DomainModel"
+ discriminator-value="null"
+ >
+ <property
+ name="Address"
+ column="c1"
+ />
+ <one-to-one
+ name="D"
+ class="NHibernate.DomainModel.D, NHibernate.DomainModel"
+ />
+ </subclass>
+ <subclass
+ name="NHibernate.DomainModel.C2, NHibernate.DomainModel"
+ discriminator-value="2"
+ >
+ <property
+ name="Address"
+ column="c2"
+ type="System.String"
+ />
+ </subclass>
+ </subclass>
+ </class>
+ <class
+ name="NHibernate.DomainModel.D, NHibernate.DomainModel"
+ proxy="NHibernate.DomainModel.D, NHibernate.DomainModel"
+ discriminator-value="0"
+ >
+ <id
+ name="Id"
+ unsaved-value="0"
+ >
+ <generator class="assigned" />
+ </id>
+ <property
+ name="Amount"
+ type="Double"
+ />
+ </class>
+</hibernate-mapping>
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="NHibernate.DomainModel" assembly="NHibernate.DomainModel" default-lazy="false">
+ <subclass name="C2" discriminator-value="2" extends="B">
+ <property name="address" column="c2"/>
+ </subclass>
+</hibernate-mapping>
@@ -0,0 +1,59 @@
+<?xml version="1.0" ?>
+<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
+ assembly="NHibernate.DomainModel"
+ namespace="NHibernate.DomainModel"
+ default-lazy="false">
+
+ <class name="A" lazy="true" discriminator-value="0">
+ <id name="Id" unsaved-value="0" type="Int64">
+ <generator class="native" />
+ </id>
+ <discriminator column="clazz_discriminata" type="Int32" force="true" not-null="false" />
+ <property name="Name" />
+ <many-to-one name="Forward" class="E" cascade="save-update" />
+
+ <subclass name="B" lazy="true" discriminator-value="null">
+ <property name="Count" column="count_" type="Int32" />
+ <map name="Map">
+ <key column="BID" />
+ <index column="MAPKEY" type="String" />
+ <element column="MAPVAL" type="Int32" />
+ </map>
+
+ <subclass name="C1" discriminator-value="1" lazy="true">
+ <property name="Address" column="c1" />
+ <one-to-one name="D" class="D" />
+ <many-to-one name="C2" column="c" class="C2" />
+ <bag name="C2s" inverse="true" where="clazz_discriminata=2">
+ <key column="c"/>
+ <one-to-many class="C2" />
+ </bag>
+ </subclass>
+
+ <subclass name="C2" lazy="true" discriminator-value="2">
+ <property name="Address" column="c2" />
+ <many-to-one name="C1" column="c" class="C1" />
+ <bag name="C1s" inverse="true" where="clazz_discriminata=1" lazy="true">
+ <key column="c"/>
+ <one-to-many class="C1" />
+ </bag>
+ </subclass>
+ </subclass>
+ </class>
+
+ <class name="D" discriminator-value="0" lazy="true">
+ <id name="Id" unsaved-value="0" type="Int64">
+ <generator class="assigned" />
+ </id>
+ <property name="Amount" type="Double" />
+ </class>
+
+ <class name="E" discriminator-value="0" lazy="true">
+ <id name="Id" unsaved-value="0" type="Int64">
+ <generator class="native" /> <!-- Hibernate 2.1 has class="increment" here -->
+ </id>
+ <property name="Amount" type="Double" />
+ <one-to-one name="Reverse" class="A" property-ref="Forward" cascade="save-update" />
+ </class>
+
+</hibernate-mapping>
@@ -0,0 +1,33 @@
+using System;
+
+using Iesi.Collections;
+
+namespace NHibernate.DomainModel
+{
+ [Serializable]
+ public abstract class Abstract : Foo, AbstractProxy
+ {
+ // added an initialization because MsSql errors out when inserting
+ // dates outside of the range - TODO: fix this to be a DATE type
+ private DateTime _time = new DateTime(2001, 12, 1, 1, 1, 1);
+ private ISet _abstracts;
+
+ /// <summary>
+ /// Gets or sets the _time
+ /// </summary>
+ public DateTime Time
+ {
+ get { return _time; }
+ set { _time = value; }
+ }
+
+ /// <summary>
+ /// Gets or sets the _abstract
+ /// </summary>
+ public ISet Abstracts
+ {
+ get { return _abstracts; }
+ set { _abstracts = value; }
+ }
+ }
+}
@@ -0,0 +1,12 @@
+using System;
+
+using Iesi.Collections;
+
+namespace NHibernate.DomainModel
+{
+ public interface AbstractProxy : FooProxy
+ {
+ ISet Abstracts { get; set; }
+ DateTime Time { get; set; }
+ }
+}
@@ -0,0 +1,25 @@
+using System;
+using System.Reflection;
+using System.Runtime.CompilerServices;
+
+//------------------------------------------------------------------------------
+// <auto-generated>
+// Ýòîò êîä ñîçäàí ïðîãðàììîé.
+// Èñïîëíÿåìàÿ âåðñèÿ:2.0.50727.5448
+//
+// Èçìåíåíèÿ â ýòîì ôàéëå ìîãóò ïðèâåñòè ê íåïðàâèëüíîé ðàáîòå è áóäóò ïîòåðÿíû â ñëó÷àå
+// ïîâòîðíîé ãåíåðàöèè êîäà.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+[assembly: CLSCompliantAttribute(false)]
+[assembly: AssemblyTitleAttribute("NHibernate.DomainModel")]
+[assembly: AssemblyDescriptionAttribute("The Domain Model used by the Unit Tests.")]
+[assembly: AssemblyCompanyAttribute("NHibernate.org")]
+[assembly: AssemblyProductAttribute("NHibernate.DomainModel")]
+[assembly: AssemblyCopyrightAttribute("Licensed under LGPL.")]
+[assembly: AssemblyVersionAttribute("3.2.1.4000")]
+[assembly: AssemblyInformationalVersionAttribute("3.2.1.4000")]
+[assembly: AssemblyFileVersionAttribute("3.2.1.4000")]
+[assembly: AssemblyDelaySignAttribute(false)]
+
@@ -0,0 +1,26 @@
+using System;
+using System.Collections;
+
+namespace NHibernate.DomainModel
+{
+ /// <summary>
+ /// Summary description for Assignable.
+ /// </summary>
+ public class Assignable
+ {
+ private string _id;
+ private IList _categories;
+
+ public string Id
+ {
+ get { return _id; }
+ set { _id = value; }
+ }
+
+ public IList Categories
+ {
+ get { return _categories; }
+ set { _categories = value; }
+ }
+ }
+}
Oops, something went wrong.

0 comments on commit 2b61743

Please sign in to comment.