如何从crm外的应用程序中的sql server获取选项设置值

时间:2012-09-27 04:36:20

标签: c# c#-4.0 dynamics-crm dynamics-crm-2011

如何从sql server获取实体的选项设置值。我开发了一个Windows应用程序,其中我使用模拟从crm获取选项集。但现在我的要求是使用sql server凭据从sql server获取值,但不使用crm凭据。

2 个答案:

答案 0 :(得分:11)

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'

答案 1 :(得分:3)

显然不支持直接SQL访问,但如果您仍需要获取信息,则需要查看StringMap视图。然后,您可以根据需要按实体和属性名称进行过滤。