partial void UpdateCelestialObjectLink(CelestialObjectLink instance);
 partial void DeleteCelestialObjectLink(CelestialObjectLink instance);
 partial void InsertCelestialObjectLink(CelestialObjectLink instance);
		private void detach_CelestialObjectLinks1(CelestialObjectLink entity)
		{
			this.SendPropertyChanging();
			entity.CelestialObject1 = null;
		}
		private void attach_CelestialObjectLinks(CelestialObjectLink entity)
		{
			this.SendPropertyChanging();
			entity.CelestialObject = this;
		}
		private void detach_CelestialObjectLinksBySecondObjectID(CelestialObjectLink entity)
		{
			this.SendPropertyChanging();
			entity.CelestialObjectBySecondObjectID = null;
		}
		private void attach_CelestialObjectLinksByFirstObjectID(CelestialObjectLink entity)
		{
			this.SendPropertyChanging();
			entity.CelestialObjectByFirstObjectID = this;
		}