protected override void Load(DomainObject domainObject)
 {
     base.Load(domainObject);
     DataRow row = FindRow(domainObject.ID, tableFor(TABLENAME));
     NormalUser _nUser = (NormalUser)domainObject;
     _nUser.Yoneticisi = (string)row["Takimi"];
 }
 protected override void Load(DomainObject domainObject)
 {
     // Base'i çağır( Base Constructor çağır.)
     base.Load(domainObject);
     // Kendi özel tablomda kaydı ara.
     DataRow row = FindRow(domainObject.ID, tableFor(TABLENAME));
     // Alanları doldur.
     AdminUser _adminUser = (AdminUser)domainObject;
     _adminUser.IsAddUser = (bool)row["IsAddUser"];
     _adminUser.IsDeleteUser = (bool)row["IsDeleteUser"];
     _adminUser.IsUpdateUser = (bool)row["IsUpdateUser"];
 }
 protected abstract void Load(DomainObject domainObject);
 // Identity Map'e Ekle.
 protected void AddIndentityMap(int Id, DomainObject Entity)
 {
     if (!loadedMap.ContainsKey(Id))
         loadedMap.Add(Id, Entity);
 }
 protected override void Load(DomainObject obj)
 {
     DataRow row = FindRow(obj.ID, tableFor(TABLENAME));
     User user = (User)obj;
     user.Name = (String)row["Ad"];
 }