Repository programming in vb.net