मैं इस वर्ग है:एफई 4.3 प्रवास नाम स्तंभ बजाय
public class HabitDo{
public int? HabitId { get; set; }
virtual public Habit Habit { get; set; }
public int DoId { get; set; }
virtual public Do Do { get; set; }
public string Restriction { get; set; }
public int? ObjectiveId { get; set; }
public Objective Objective { get; set; }
public virtual ICollection<DoObjective> Objectives { get; set; }
}
तालिका बस ठीक है, लेकिन फिर मैं कोड से उद्देश्य संपत्ति निकालें:
public class HabitDo{
public int? HabitId { get; set; }
virtual public Habit Habit { get; set; }
public int DoId { get; set; }
virtual public Do Do { get; set; }
public string Restriction { get; set; }
public virtual ICollection<DoObjective> Objectives { get; set; }
}
और जब बुला प्रबंधक कंसोल एफई से अद्यतन-डेटाबेस ObjectiveId स्तंभ का नाम बदलता है बजाय इसे छोड़ने की:
EXECUTE sp_rename @objname = N'HabitDoes.ObjectiveId', @newname = N'Objective_Id', @objtype = N'COLUMN'
कोई सुराग ऐसा क्यूँ होता है?
यह बिल्कुल ठीक था! धन्यवाद – joaoruimartins