복붙노트

[REDIS] ServiceStack 엔티티 ID 필드 이름

REDIS

ServiceStack 엔티티 ID 필드 이름

나는 ServiceStack를 사용하고 난이 질문이 있으므로, 레디 스에서 해시 등의 개체를 저장하고 전체 개체를 직렬화없이 IDS에서 자신의 부품 (필드)에 대한 액세스를 좀하고 싶습니다 :

 

User user=client.GetById(userId);
user.Name="New name";
client.Update<User>(user,u=>u.Name);

해결법

  1. ==============================

    1.예를 함께 ModelConfig를 사용하여 기본값을 재정의 할 수 있습니다 :

    예를 함께 ModelConfig를 사용하여 기본값을 재정의 할 수 있습니다 :

    ModelConfig<User>.Id(x => x.UserId);
    ModelConfig<Item>.Id(x => x.ItemId);
    

    당신이 RedisClient를 사용하기 전에이 요구는 시작에 한 번 구성 할 수 있습니다.

  2. from https://stackoverflow.com/questions/12329788/servicestack-entities-id-field-name by cc-by-sa and MIT license