根据日期添加核心数据属性



我创建了一个代码,其中包含一个链接到核心数据实体的简单表视图,让我们将该实体称为"book"。在表视图中显示了书籍的一些属性,如评级、标题、作者,所有这些都在核心数据模型中正确声明。现在,我想添加一个新功能:我希望我的程序能让我选择在哪一年读这本书,甚至可能不止一年;所以我创建了很多复选按钮,标记了从2005年到2013年的所有年份,我想把这些布尔值也存储在核心数据中。我可以直接在核心数据模型中声明所有属性,但当新年到来时,我如何添加新属性?我希望我的程序在2014年到来时自己添加这个属性,有什么方法可以做到吗?

提前感谢

解决此问题的最佳方法是创建一个与Book具有多对一关系的新实体Read。您可以在此实体中存储开始日期、结束日期等,甚至可以存储评级。

您对年份数据(即存储在属性名称中的实际年份号)的想法很奇怪。也许你应该考虑上一些基本的计算机编程课程。

最新更新