Достаточно blockTable[blockName] для получения ObjectId того BlockTableRecord, которое соответствует имени blockName.
Если ничего не путаю, так делать опасно, blockTable[blockName] вернет исключение, если не содержит blockName.Согласен.
а возможно так, если blockTable[blockName] может вернуть id не BlockTableRecord .Не может. В BlockTable могут содержаться только BlockTableRecord (точнее их ObjectId)