Is DbNull is not the same as Is NULL!
You need to check for 'IS NULL', instead. That is why you are getting Null Reference Exceptions.
EDIT: as ebyrob got it right, the following line throws the exception:
this.OrderiTems.Add(oi); // NULL Reference HERE