public WatchingScheme(DbDataReader dr) { GmDataReader gr = new GmDataReader(dr); int i = 0; id = dr.GetInt32(i++); userId = dr.GetInt32(i++); name = dr.GetString(i++); data = WatchingSchemeData.Create(gr.GetString(i++)); }