我正在开发一个使用实体框架代码的网络应用程序(MVC),我试图弄清楚如何对此进行建模。我当然可以向一个类(数据库中的位)添加 15 个布尔值,但这似乎是一种可悲的方式。我目前有一个客户对象,其中包含下图中显示的策略的对象。
我希望我的视图看起来就像上面的一样,目前没有计划添加第 6 个,但是构建模型以支持这种可能性很重要。
public class customer{
//some random properties like Id, Name, Owner, Etc.
//I could put 15 bools here for the policies in the image
//I could put a policy object here?
}