私のポコクラスは次のとおりです。
public class FilterParameter
{
public int Id { get; set; }
[Required]
public virtual UserFeatureSetting UserFeatureSetting { get; set; }
[Required]
[MaxLength(450)]
public String ParameterName { get; set; }
public object ParameterValue { get; set; }
}
しかし、生成された移行コードは ParameterValue フィールドを作成していません。
CreateTable("dbo.FilterParameters", c => new {
Id = c.Int(nullable: false, identity: true),
ParameterName = c.String(nullable: false, maxLength: 450),
UserFeatureSetting_Id = c.Int(nullable: false),
})
.PrimaryKey(t => t.Id)
.ForeignKey("dbo.UserFeatureSettings", t => t.UserFeatureSetting_Id, cascadeDelete: false)
.Index(t => t.UserFeatureSetting_Id);
私が使用すべき代替タイプはありますか - または回避策はありますか?