internal static Connectable GetConnectable(Assembly client, DbRow row, Chainer prev, ConnectBy connectBy) { if (prev is Connectable) { return((Connectable)prev); } if (connectBy == null) { connectBy = row.GetConnectBy(); } return(GetConnectable(client, prev, ConnectionManager.GetConnectionData(client, connectBy, null, prev))); }