public void LinkTo(County entity, County prototype)
 {
 }
 public void Approve(County county, bool flag)
 {
 }
 public void InsertCounty3(ref County county1)
 {
 }
 public IEnumerable<County> GetCounties(County prototype)
 {
     yield break;
 }
 public void DeleteCounty3(ref County county1)
 {
 }
 public void InsertCounty2(County county1, County county2)
 {
 }
 public void UpdateCounty3(ref County county1)
 {
 }
 public void DeleteCounty2(County county1, County county2)
 {
 }
 public void ProcessCounty(County county)
 {
     this.Invoked += "ProcessCounty_";
 }
 public void UpdateCounty2(County county1, County county2)
 {
 }
 public void ProcessCity(City city, County county)
 {
 }
 private bool FilterCounty(County entity)
 {
     return ((entity.Name == this.CountyName) 
                 && (entity.StateName == this.StateName));
 }
 private bool FilterCounties(County entity)
 {
     return (entity.StateName == this.Name);
 }
 private void DetachCounties(County entity)
 {
     entity.State = null;
 }
 private void AttachCounties(County entity)
 {
     entity.State = this;
 }