Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在crm之外的应用程序中从sql server获取选项集值_C#_C# 4.0_Dynamics Crm_Dynamics Crm 2011 - Fatal编程技术网

C# 如何在crm之外的应用程序中从sql server获取选项集值

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.

如何从sql server获取实体的选项集值。我已经开发了一个windows应用程序,在这个应用程序中,我使用非超声化从crm获取选项集。但现在我的要求是使用sql server凭据而不是crm凭据从sql server获取值

直接SQL访问显然不受支持,但如果仍然需要获取信息,则需要查看
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'