public T MapAttachedBinaryObject <T>(NamedNullMappingDataReader readerEx) where T : AttachedBinaryObjectDataType, new() { T attachedBinaryObject = new T(); attachedBinaryObject.BinaryObjectFileName = readerEx.GetString("BINARYOBJECTFILE"); attachedBinaryObject.BinaryObjectFileTypeCode = readerEx.GetString("BINARYOBJECTFILETYPECODE"); SaveAttachedBinaryContent(attachedBinaryObject.BinaryObjectFileName, readerEx.GetNullBytes("BINARYOBJECTCONTENT")); return(attachedBinaryObject); }