如何将早期绑定属性名称作为字符串常量?

皮卡杜氏菌

语境

我正在使用crmsvcutil生成早期绑定实体。我还利用实体名称字符串常量MyEntity.EntityLogicalName作为示例,例如以下语句(使用备用键):

 var reference = new EntityReference(MyEntity.EntityLogicalName, "my_attribute_name", myValue)

问题

我想消除语句中的“ my_attribute_name”字符串文字。我怎样才能做到这一点?

不幸的是,我在生成的C#模型中找不到它。

想念我什么?如果没有,也许是crmsvcutil的扩展(类似于optionsset生成器sameple?

亨里克·H

要回答该问题,可以使用C#6nameof()表达式获取属性的名称。如果将名称转换为小写,则会以逻辑名称结尾:

var logicalName = nameof(MyEntity.MyAttributeValue).ToLower();

话虽这么说,我很少发现自己必须做这样的事情。通常,您可以使用Entity.ToEntityReference()更强类型的方法。

另外,您使用的构造函数EntityReference仅用于备用键(否则,将只使用带有a和a构造函数stringGuid

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将类型名称作为字符串嵌入到static_assert()中?

来自分类Dev

如何将字体名称作为字符串传递给webfont.load

来自分类Dev

使用属性名称作为字符串排序

来自分类Dev

获取对象属性名称作为字符串

来自分类Dev

如何使用属性名称作为字符串获取属性值,例如 object["foo"]

来自分类Dev

将按钮名称作为字符串传递

来自分类Dev

Func <DomainObject,object>如何将对象名称作为字符串返回

来自分类Dev

如何将字符串列表的名称作为参数传递

来自分类Dev

如何将符号名称作为字符串列表获取?

来自分类Dev

如何获取变量名称作为字符串?

来自分类Dev

如何将字符串作为PictureBox名称?

来自分类Dev

如何在不将属性名称作为字符串传递的情况下引发PropertyChanged事件?

来自分类Dev

如何创建包含名称作为字符串和错误作为字典的字典

来自分类Dev

获取完整的类属性“树”名称作为字符串

来自分类Dev

是否可以在mysql中将表本身的属性名称作为字符串传递?

来自分类Dev

在 OnPropertyChanged 中将 WPF MVVM 属性名称作为字符串参数传递时,如何避免使用硬编码的 WPF MVVM 属性名称

来自分类Dev

是否可以将接口名称作为字符串获取?

来自分类Dev

Rails-通过关联将has_many =>的名称作为字符串获取

来自分类Dev

将控制器名称作为字符串可以吗?

来自分类Dev

将模型名称作为字符串传递的最佳实践

来自分类Dev

访问json将变量名称作为字符串传递

来自分类Dev

将函数参数名称作为字符串传递

来自分类Dev

通过名称作为字符串访问Java变量

来自分类Dev

获取对象名称作为字符串在PHP?

来自分类Dev

获取Swift变量的实际名称作为字符串

来自分类Dev

值名称作为赋值函数中的字符串

来自分类Dev

R +数据框名称作为字符串变量

来自分类Dev

OCaml函数名称作为字符串

来自分类Dev

反应元素名称作为字符串变量

Related 相关文章

  1. 1

    如何将类型名称作为字符串嵌入到static_assert()中?

  2. 2

    如何将字体名称作为字符串传递给webfont.load

  3. 3

    使用属性名称作为字符串排序

  4. 4

    获取对象属性名称作为字符串

  5. 5

    如何使用属性名称作为字符串获取属性值,例如 object["foo"]

  6. 6

    将按钮名称作为字符串传递

  7. 7

    Func <DomainObject,object>如何将对象名称作为字符串返回

  8. 8

    如何将字符串列表的名称作为参数传递

  9. 9

    如何将符号名称作为字符串列表获取?

  10. 10

    如何获取变量名称作为字符串?

  11. 11

    如何将字符串作为PictureBox名称?

  12. 12

    如何在不将属性名称作为字符串传递的情况下引发PropertyChanged事件?

  13. 13

    如何创建包含名称作为字符串和错误作为字典的字典

  14. 14

    获取完整的类属性“树”名称作为字符串

  15. 15

    是否可以在mysql中将表本身的属性名称作为字符串传递?

  16. 16

    在 OnPropertyChanged 中将 WPF MVVM 属性名称作为字符串参数传递时,如何避免使用硬编码的 WPF MVVM 属性名称

  17. 17

    是否可以将接口名称作为字符串获取?

  18. 18

    Rails-通过关联将has_many =>的名称作为字符串获取

  19. 19

    将控制器名称作为字符串可以吗?

  20. 20

    将模型名称作为字符串传递的最佳实践

  21. 21

    访问json将变量名称作为字符串传递

  22. 22

    将函数参数名称作为字符串传递

  23. 23

    通过名称作为字符串访问Java变量

  24. 24

    获取对象名称作为字符串在PHP?

  25. 25

    获取Swift变量的实际名称作为字符串

  26. 26

    值名称作为赋值函数中的字符串

  27. 27

    R +数据框名称作为字符串变量

  28. 28

    OCaml函数名称作为字符串

  29. 29

    反应元素名称作为字符串变量

热门标签

归档