final function InitFromReader(DBInterfaces\IDatabaseReader $reader)
    {
        $names = $reader->Names();
        foreach ($names as $name)
        {    
            $this->SetInternally($name, $reader->ByName($name));
        }
        $this->initialized = true;
    }
final function InitFromReader(DBInterfaces\IDatabaseReader $reader)
    {
        $names = $reader->Names();
        foreach ($names as $name)
        {    
            $this->SetInternally($name, $reader->ByName($name));
        }
        $this->initialized = true;
    }
final function InitFromReader ( DBInterfaces \ IDatabaseReader $ reader ) { $ names = $ reader -> Names ( ) ; foreach ( $ names as $ name ) { $ this -> SetInternally ( $ name , $ reader -> ByName ( $ name ) ) ; } $ this -> initialized = true ; }
Initializes the object by filling all field values from reader.
@param DBInterfaces\IDatabaseReader $reader
Initializes the object by filling all field values from reader .