请参阅下面的对象。我需要做的是在实体框架中查询包含特定选项集合的 MyObject 实例。例如,我想要 Options 集合包含 Option Id = 1 & Options Id = 5 且没有其他选项的所有 MyObject。
public class MyObject
{
public int Id { get; set; }
//... More Properties
public IEnumerable<Option> Options { get; }
}
public class Option
{
public int Id { get; set; }
public string Name { get; set; }
}
我正在考虑尝试实现某种选项哈希并将其持久化。然后,我的查询将是“其中 MyObject.OptionHash == [HASH]”。据我所知,典型的哈希算法无法生成保证唯一的哈希。任何输入或建议将不胜感激。