Azure表存储实体行/主键作为现有属性的属性

佐克西沃

我已经从EntityFramework迁移了实体。我不想覆盖一些属性并将其转换为字符串

public class User : TableEntity, ITableStorageEntity<int, Guid>
{        
    [RowKey]
    public Guid ID { get; set; }
    [PartitionKey]
    public int LanguageID { get; set; }

这是可能的 ?我不想覆盖ReadEntity / WriteEntity。

摩斯·​​尤素(Moch Yusup)

由于您的类已经基于TableEntity,因此您可能想尝试使用'new'关键字替代/替换TableEntity的行键和分区键属性。

public class User : TableEntity
{
    [IgnoreProperty]
    public Guid ID { get; set; }

    [IgnoreProperty]
    public int LanguageID { get; set; }

    public new string PartitionKey { get { return ID.ToString(); } set { ID = Guid.Parse(value); } }

    public new string RowKey { get { return LanguageID.ToString(); } set { LanguageID = int.Parse(value); } }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Azure表存储实体行/主键作为现有属性的属性

来自分类Dev

有多个属性作为实体的主键?

来自分类Dev

如何告诉Azure表存储不存储某些实体属性

来自分类Dev

将值附加到实体的属性Azure表存储

来自分类Dev

实体框架6-将主键作为类型的属性

来自分类Dev

在现有实体属性上创建索引

来自分类Dev

Azure 表存储未保存所有对象属性

来自分类Dev

导航属性作为主键

来自分类Dev

导航属性作为主键

来自分类Dev

Azure存储计算的MD5与现有属性不匹配

来自分类Dev

Azure表存储-为什么要存储我的bool和string属性,而没有存储int和double属性?

来自分类Dev

实体框架在现有列表中添加新属性

来自分类Dev

实体框架在现有列表中添加新属性

来自分类Dev

如何创建与父表具有相同主键的导航属性?

来自分类Dev

该实体未定义主键属性

来自分类Dev

Groovy Xml Holder返回“ null”作为现有属性的值

来自分类Dev

创建具有多个表作为属性类型的属性

来自分类Dev

将Objectify索引添加到现有属性和现有实体?

来自分类Dev

将Objectify索引添加到现有属性和现有实体?

来自分类Dev

Hibernate - 具有作为接口的属性的实体类

来自分类Dev

从现有表生成实体

来自分类Dev

如何更新Azure表实体中的单个属性

来自分类Dev

尝试更新作为主键和其他表的外键的数据库属性

来自分类Dev

如何获取现有的Hive表的SerDe属性

来自分类Dev

插入新行并获取主键或获取现有记录的主键

来自分类Dev

具有集合属性中现有值的实体违反PRIMARY KEY

来自分类Dev

是否有用于向现有 Doctrine 实体添加属性的 CLI 命令?

来自分类Dev

如何使用EF6 Code First将外键属性公开给具有导航属性的现有实体

来自分类Dev

是否可以自动增加不是实体框架主键的属性?

Related 相关文章

  1. 1

    Azure表存储实体行/主键作为现有属性的属性

  2. 2

    有多个属性作为实体的主键?

  3. 3

    如何告诉Azure表存储不存储某些实体属性

  4. 4

    将值附加到实体的属性Azure表存储

  5. 5

    实体框架6-将主键作为类型的属性

  6. 6

    在现有实体属性上创建索引

  7. 7

    Azure 表存储未保存所有对象属性

  8. 8

    导航属性作为主键

  9. 9

    导航属性作为主键

  10. 10

    Azure存储计算的MD5与现有属性不匹配

  11. 11

    Azure表存储-为什么要存储我的bool和string属性,而没有存储int和double属性?

  12. 12

    实体框架在现有列表中添加新属性

  13. 13

    实体框架在现有列表中添加新属性

  14. 14

    如何创建与父表具有相同主键的导航属性?

  15. 15

    该实体未定义主键属性

  16. 16

    Groovy Xml Holder返回“ null”作为现有属性的值

  17. 17

    创建具有多个表作为属性类型的属性

  18. 18

    将Objectify索引添加到现有属性和现有实体?

  19. 19

    将Objectify索引添加到现有属性和现有实体?

  20. 20

    Hibernate - 具有作为接口的属性的实体类

  21. 21

    从现有表生成实体

  22. 22

    如何更新Azure表实体中的单个属性

  23. 23

    尝试更新作为主键和其他表的外键的数据库属性

  24. 24

    如何获取现有的Hive表的SerDe属性

  25. 25

    插入新行并获取主键或获取现有记录的主键

  26. 26

    具有集合属性中现有值的实体违反PRIMARY KEY

  27. 27

    是否有用于向现有 Doctrine 实体添加属性的 CLI 命令?

  28. 28

    如何使用EF6 Code First将外键属性公开给具有导航属性的现有实体

  29. 29

    是否可以自动增加不是实体框架主键的属性?

热门标签

归档