0
Cran #에서 ArangoDB.Client를 사용했습니다. 리소스 클래스를 만들고 ResourceId와 Locale을 복합 키로 만듭니다.ArrangoDB에서 복합 키를 만드는 방법
public class Resource
{
[Key, Column(Order = 1)]
public Guid ResourceId {get; set;}
[Key, Column(Order = 2)]
[MaxLength(5)]
public string Locale {get; set;}
public string ResourceName {get; set;}
}
위 클래스는 작동하지 않습니다. 아래와 같이 사용해야하며 ResourceId와 Locale을 결합하여 키로 저장해야합니다.
public class Resource
{
[DocumentProperty(Identifier = IdentifierType.Key)]
public string Key { get; set; }
public Guid ResourceId {get; set;}
[MaxLength(5)]
public string Locale {get; set;}
public string ResourceName {get; set;}
}
다른 의견을 제시하십시오.
'ResourceId' 타입은 이미 고유 한'Guid'입니다. 왜 그것을'Locale'과 결합하고 싶습니까? –