我有:
[Required]
public string Proportion { get; set; }
这是一个字符串属性。我必须应用一些简单的逻辑将其转换为整数。 所以我的目标是1)保存现有的比例,2)删除string-column并创建新的int列,并保存并转换为int值。有可能吗?
答案 0 :(得分:0)
如果我的意图正确,您可以从模型中删除Proportion
实体,而不是使用update-database -force
迁移数据库,这将删除数据库中的列。而不是重新创建Proportion
实体到int
并再次迁移数据库。
现在,您将使Model和db与int
实体的Proportion
类型相对应。当然,您将不得不使用另一个变量来存储字符串值,而不是将其解析为int并将其存储到Proportion
。
在您的问题中,您以复数形式谈论价值 s 。在我的回答中,我审阅了int
属性,它只获得一个整数。如果你有像width * height这样的东西我会建议解析成两个独立的属性。