File tree Expand file tree Collapse file tree 8 files changed +27
-27
lines changed
LinqBulkManipulation/Domain Expand file tree Collapse file tree 8 files changed +27
-27
lines changed Original file line number Diff line number Diff line change @@ -7,8 +7,8 @@ public class Category
77 {
88 private long id ;
99 private String name ;
10- private DateTime effectiveStartDate ;
11- private DateTime effectiveEndDate ;
10+ private DateTime ? effectiveStartDate ;
11+ private DateTime ? effectiveEndDate ;
1212 private ISet < Product > products ;
1313
1414 public Category ( )
@@ -39,13 +39,13 @@ public virtual string Name
3939 set { name = value ; }
4040 }
4141
42- public virtual DateTime EffectiveStartDate
42+ public virtual DateTime ? EffectiveStartDate
4343 {
4444 get { return effectiveStartDate ; }
4545 set { effectiveStartDate = value ; }
4646 }
4747
48- public virtual DateTime EffectiveEndDate
48+ public virtual DateTime ? EffectiveEndDate
4949 {
5050 get { return effectiveEndDate ; }
5151 set { effectiveEndDate = value ; }
@@ -93,4 +93,4 @@ public override int GetHashCode()
9393 return result ;
9494 }
9595 }
96- }
96+ }
Original file line number Diff line number Diff line change @@ -747,4 +747,4 @@ public void Dispose()
747747 }
748748 }
749749 }
750- }
750+ }
Original file line number Diff line number Diff line change @@ -7,8 +7,8 @@ public class Order
77 {
88 private long id ;
99 private String region ;
10- private DateTime placementDate ;
11- private DateTime fulfillmentDate ;
10+ private DateTime ? placementDate ;
11+ private DateTime ? fulfillmentDate ;
1212 private Salesperson salesperson ;
1313 private String buyer ;
1414 private IList < LineItem > lineItems = new List < LineItem > ( ) ;
@@ -25,13 +25,13 @@ public virtual string Region
2525 set { region = value ; }
2626 }
2727
28- public virtual DateTime PlacementDate
28+ public virtual DateTime ? PlacementDate
2929 {
3030 get { return placementDate ; }
3131 set { placementDate = value ; }
3232 }
3333
34- public virtual DateTime FulfillmentDate
34+ public virtual DateTime ? FulfillmentDate
3535 {
3636 get { return fulfillmentDate ; }
3737 set { fulfillmentDate = value ; }
@@ -70,4 +70,4 @@ public virtual void RemoveLineItem(int sequence)
7070 LineItems . RemoveAt ( sequence ) ;
7171 }
7272 }
73- }
73+ }
Original file line number Diff line number Diff line change @@ -8,8 +8,8 @@ public class Product
88 private long id ;
99 private string name ;
1010 private int stockNumber ; // int for ease of hashCode() impl
11- private DateTime effectiveStartDate ;
12- private DateTime effectiveEndDate ;
11+ private DateTime ? effectiveStartDate ;
12+ private DateTime ? effectiveEndDate ;
1313 private ISet < LineItem > orderLineItems ;
1414 private ISet < Category > categories ;
1515
@@ -51,13 +51,13 @@ public virtual int StockNumber
5151 set { stockNumber = value ; }
5252 }
5353
54- public virtual DateTime EffectiveStartDate
54+ public virtual DateTime ? EffectiveStartDate
5555 {
5656 get { return effectiveStartDate ; }
5757 set { effectiveStartDate = value ; }
5858 }
5959
60- public virtual DateTime EffectiveEndDate
60+ public virtual DateTime ? EffectiveEndDate
6161 {
6262 get { return effectiveEndDate ; }
6363 set { effectiveEndDate = value ; }
@@ -85,4 +85,4 @@ public override bool Equals(object obj)
8585 return obj is Product && ( ( ( Product ) obj ) . stockNumber == this . stockNumber ) ;
8686 }
8787 }
88- }
88+ }
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ public class Salesperson
88 private long id ;
99 private String name ;
1010 private String region ;
11- private DateTime hireDate ;
11+ private DateTime ? hireDate ;
1212 private Department department ;
1313 private ISet < Order > orders = new HashSet < Order > ( ) ;
1414
@@ -30,7 +30,7 @@ public virtual string Region
3030 set { region = value ; }
3131 }
3232
33- public virtual DateTime HireDate
33+ public virtual DateTime ? HireDate
3434 {
3535 get { return hireDate ; }
3636 set { hireDate = value ; }
@@ -48,4 +48,4 @@ public virtual ISet<Order> Orders
4848 set { orders = value ; }
4949 }
5050 }
51- }
51+ }
Original file line number Diff line number Diff line change @@ -5,18 +5,18 @@ namespace NHibernate.Test.Hql.Ast
55 public class Mammal : Animal
66 {
77 private bool pregnant ;
8- private DateTime birthdate ;
8+ private DateTime ? birthdate ;
99
1010 public virtual bool Pregnant
1111 {
1212 get { return pregnant ; }
1313 set { pregnant = value ; }
1414 }
1515
16- public virtual DateTime Birthdate
16+ public virtual DateTime ? Birthdate
1717 {
1818 get { return birthdate ; }
1919 set { birthdate = value ; }
2020 }
2121 }
22- }
22+ }
Original file line number Diff line number Diff line change @@ -5,18 +5,18 @@ namespace NHibernate.Test.LinqBulkManipulation.Domain
55 public class Mammal : Animal
66 {
77 private bool pregnant ;
8- private DateTime birthdate ;
8+ private DateTime ? birthdate ;
99
1010 public virtual bool Pregnant
1111 {
1212 get { return pregnant ; }
1313 set { pregnant = value ; }
1414 }
1515
16- public virtual DateTime Birthdate
16+ public virtual DateTime ? Birthdate
1717 {
1818 get { return birthdate ; }
1919 set { birthdate = value ; }
2020 }
2121 }
22- }
22+ }
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ public class Human : Animal
1818 {
1919 public virtual string Name { get ; set ; }
2020 public virtual string NickName { get ; set ; }
21- public virtual DateTime Birthdate { get ; set ; }
21+ public virtual DateTime ? Birthdate { get ; set ; }
2222 }
2323
2424 public class Family < T > where T : Animal
@@ -34,4 +34,4 @@ public virtual ISet<T> Childs
3434 set { childs = value ; }
3535 }
3636 }
37- }
37+ }
You can’t perform that action at this time.
0 commit comments