public void Link(IIntKeyedDataObject do1, IIntKeyedDataObject do2) { using (var scope = DBScope("Linking " + do1.GetType().Name + ": " + do1.ID + " and " + do2.GetType().Name + ": " + do2.ID)) { using (var c = scope.Connection.CreateCommand()) { var sc = new SqlSerializationContext(c); LookupHelper.AppendMMLinkSql(sc, do1, do2); sc.Finish(); c.LexExecuteNonQuery(); } } }