Да, Design Automation for Revit обеспечивает обратную совместимость файлов Revit. Он будет проходить через тот же процесс обновления, что и в настольной версии Revit.
Для обработки сбоев во время обновления или даже любой транзакции в ваших приложениях, вы можете обратиться к документации: https://forge.autodesk.com/en/docs/design-automation/v3/tutorials/revit/handling -наказы /
Вы можете создать иерархию и передать базовую модель на главную страницу, а дочерние модели - в ваши представления.
public class BaseModel
{
}
public class ChildModelOne : BaseModel
{
}
public class ChildModelTwo : BaseModel
{
}
Таким образом, ваше основное представление будет видеть только свои собственные данные (доступно в главной) класс модели), в то время как ваши представления будут иметь доступ к расширенной информации, доступной в дочерних модельных классах.
Очень просто.