我有以下内容:
public class SomeClass {
public Guid Id { get; set; }
public string Name { get; set; }
// Instead of having
public IEnumerable<Tag> Tags { get; set; }
// I want something like this
public IEnumerable<string> Tags { get; set; }
// more properties here
}
public class Tag {
public Guid Id { get; set; }
public string Name { get; set; }
// I put this here just to show you what I want,
// normally EF Core will generate this for me
public Guid SomeClassId { get; set; }
}
是否可以创建上述场景?我知道一个好的甚至更好的方法是多对多关系。但是将一个新标签添加到列表中并让 EF 处理其余部分会很巧妙。
我知道有价值转换,但我不知道是否可以在这种情况下应用它。如果我没记错的话,您可以在 EF 6 中使用一些自定义映射执行类似的操作,但我在 EF-Core 中看不到任何版本。
提前致谢。