Boa Tarde pessoal,
Seguinte, estou com a seguinte dúvida:
Gostaria de utilizar o recurso implementado no EF Core 2.1 -> Value Converters para utilizar da seguinte forma:
produto.cs:
public string[] tags { get;set; }
no meu DBContext.cs:
modelBuilder.Entity<produto>().Property(c=>c.tags).HasConversion(v => string.Join('|', v), v => v.Split('|'));
Só que está aparecendo o seguinte erro:
CS0854 - An expression tree may not contain a call or invocation that uses optional arguments
Alguém saberia me dizer como eu consigo armazenar um string[] em uma unica coluna utilizando esse recurso?
Eu achei um tutorial que mostra como fazer exatamente o que preciso, porém ele não utiliza esse recurso do EF core, e sim outra técnica, porém não é a forma que gostaria de implementar isso, segue link: https://kimsereyblog.blogspot.com/2017/12/save-array-of-string-entityframework.html
EDIT: CONSEGUI ARRUMAR. BASTA COLOCAR O SEGUNDO PARÂMETRO DO SPLIT COM: System.StringSplitOptions.None