/// <summary>
 ///
 /// </summary>
 /// <param name="hvoOwner"></param>
 /// <param name="hvoObj"></param>
 /// <param name="tag"></param>
 /// <param name="ihvo"></param>
 public virtual void DeleteObjOwner(int hvoOwner, int hvoObj, int tag, int ihvo)
 {
     VerifyUpdate(hvoOwner, tag);
     m_sda.DeleteObjOwner(hvoOwner, hvoObj, tag, ihvo);
 }
Exemple #2
0
 /// <summary>
 /// Delete an object and clean up the owning property and any inbound references to
 /// the soon to be deleted object.
 ///</summary>
 /// <param name='hvoOwner'>Hvo of the owning object.</param>
 /// <param name='hvoObj'>Hvo of the object to delete.</param>
 /// <param name='tag'>The owning field of object to delete.</param>
 /// <param name='ihvo'>It doesn't matter what value if given for 'ivho' by
 /// clients such as the Views code, as long as it isnt FdoCache.kFDODeletingObjectIndex.
 /// The caller should also call PropChanged to notify interested parties. </param>
 /// <remarks>
 /// NB: This method will also clean up any inbound references to the deleted object.
 /// This is not specified by the interface documents,
 /// but is done for data integrity purposes in the DB-less FDO system.
 /// </remarks>
 public virtual void DeleteObjOwner(int hvoOwner, int hvoObj, int tag, int ihvo)
 {
     m_baseSda.DeleteObjOwner(hvoOwner, hvoObj, tag, ihvo);
 }