C#EF确保3个属性中只有1个具有数据

时间:2018-03-06 11:35:11

标签: c# entity-framework

我仍然致力于我的实体框架流畅性......我有一个包含3个可空的整数的类,我想确保这3个属性中的1个在任何给定时间都有一个值。我如何实现这一目标?

[key]
public int primary {get; set;}
public int? Id1 { get; set; } <-- this
public int? Id2 { get; set; } <-- this
public int? Id3 { get; set; } <-- this

我想我需要创建一个聚簇索引? (老实说,我不确定)

此外,我正在使用MySql数据库,如果相关的话。

0 个答案:

没有答案