internal void RemoveWeakReference(object value)
 {
     System.Data.ProviderBase.DbReferenceCollection referenceCollection = this.ReferenceCollection;
     if (referenceCollection != null)
     {
         referenceCollection.Remove(value);
     }
 }