in every article and documentation I can see they are using for one facet type one (default) facet key.
MyCustomFacet facet = new MyCustomFacet();
var facetReference = new FacetReference(contact, MyCustomFacet.DefaultFacetKey);
client.SetFacet(facetReference, facet);
client.Submit();
Can I have (for this example) several 'MyCustomFacet' types under different facet keys?
MyCustomFacet facetA = new MyCustomFacet();
var facetReferenceA = new FacetReference(contact, "MyCustomFacetKeyA");
client.SetFacet(facetReferenceA, facetA);
MyCustomFacet facetB = new MyCustomFacet();
var facetReferenceB = new FacetReference(contact, "MyCustomFacetKeyB");
client.SetFacet(facetReferenceB, facetB);
MyCustomFacet facetC = new MyCustomFacet();
var facetReferenceC = new FacetReference(contact, "MyCustomFacetKeyC");
client.SetFacet(facetReferenceC, facetC);
client.Submit(); // Exception "Unknown facet 'MyCustomFacetKeyA' for Contact"
I am asking because it's not working for me.
Thanks in advance
Lukas