Enterprise Architect:我的 SQL 查询基于标记值获取 Package/Element
Enterprise Architect: My SQL query to fetch Package/Element based on Tagged Value
我必须在 C# 插件中编写一个查询:以获取 Element\Package 具有指定标记值的特定值。
类似于:
String query=SELECT "package" FROM t_package WHERE package.taggedValue="123";
Session.Repository.SQLQuery(query);
我已经按名称定义了一个标记值 "UUID" 我正在设置它 value.From 我的模型 我想获取 UUID 值为 123 的特定包或元素。
请指导我如何编写此查询或是否有任何其他优化方法来执行此操作。
提前致谢。
您可以在 t_object table 中获取所有详细信息(元素或包)。请尝试以下查询
select t_Object.Name from t_object
inner join t_objectproperties on t_object.Object_ID = t_objectproperties.Object_ID
where t_objectproperties.Property="UUID"
and t_objectproperties.value="123"
希望有用!
我必须在 C# 插件中编写一个查询:以获取 Element\Package 具有指定标记值的特定值。
类似于:
String query=SELECT "package" FROM t_package WHERE package.taggedValue="123";
Session.Repository.SQLQuery(query);
我已经按名称定义了一个标记值 "UUID" 我正在设置它 value.From 我的模型 我想获取 UUID 值为 123 的特定包或元素。
请指导我如何编写此查询或是否有任何其他优化方法来执行此操作。
提前致谢。
您可以在 t_object table 中获取所有详细信息(元素或包)。请尝试以下查询
select t_Object.Name from t_object
inner join t_objectproperties on t_object.Object_ID = t_objectproperties.Object_ID
where t_objectproperties.Property="UUID"
and t_objectproperties.value="123"
希望有用!