C# 如何在crm之外的应用程序中从sql server获取选项集值
如何从sql server获取实体的选项集值。我已经开发了一个windows应用程序,在这个应用程序中,我使用非超声化从crm获取选项集。但现在我的要求是使用sql server凭据而不是crm凭据从sql server获取值 直接SQL访问显然不受支持,但如果仍然需要获取信息,则需要查看C# 如何在crm之外的应用程序中从sql server获取选项集值,c#,c#-4.0,dynamics-crm,dynamics-crm-2011,C#,C# 4.0,Dynamics Crm,Dynamics Crm 2011,如何从sql server获取实体的选项集值。我已经开发了一个windows应用程序,在这个应用程序中,我使用非超声化从crm获取选项集。但现在我的要求是使用sql server凭据而不是crm凭据从sql server获取值 直接SQL访问显然不受支持,但如果仍然需要获取信息,则需要查看StringMap视图。然后,您可以根据需要按实体和属性名称进行筛选。这是否意味着您希望从记录的列中获取值,或者您正在尝试获取选项集的所有可能值?需要optionset的所有可能值。 select e.
StringMap
视图。然后,您可以根据需要按实体和属性名称进行筛选。这是否意味着您希望从记录的列中获取值,或者您正在尝试获取选项集的所有可能值?需要optionset的所有可能值。
select
e.Name as EntityName,
e.ObjectTypeCode,
s.AttributeName,
s.AttributeValue,
s.Value,
s.DisplayOrder
from
StringMap s
inner join EntityLogicalView e on
s.ObjectTypeCode = e.ObjectTypeCode
where
e.Name = 'new_entityname'
and s.AttributeName = 'new_optionsetname'