0
我不能FkModelloAutomobile
插入idmodello
值,智能感知請求ModelloAutomobile
類型,而不是一個int
類型:插入一個int值轉換成ASP.NET MVC&C#的外鍵
ModelloAutomobile modello = new ModelloAutomobile();
int idmodello = Convert.ToInt32(form["ModelloId"].ToString());
modello = await service.GetProductByIdAsync(idmodello);
Mappatura.FkModelloAutomobile = idmodello;
Mappatura
模型類:
public class Mappatura
{
[Key]
public int Id { get; set; }
[Required]
public string Applicazioni { get; set; }
[Required]
public string Settaggi { get; set; }
[Required]
public string Ecu { get; set; }
[Required]
public string Dettagli { get; set; }
[Required]
public decimal Costo { get; set; }
[Required]
public string DirectoryMappatura { get; set; }
[Required]
[ForeignKey("Id")]
public virtual ModelloAutomobile FkModelloAutomobile { get; set; }
}
ModelloAutomobile
模型類:
public class ModelloAutomobile
{
[Key]
public int Id { get; set; }
[Required]
public string NomeModello { get; set; }
[Required]
public string TipoMotore { get; set; }
[Required]
public string Alimentazione { get; set; }
[Required]
public string Potenza { get; set; }
[Required]
public string Anno { get; set; }
[Required]
public virtual MarcaAutomobile FkMarcaAutomobile { get; set; }
}
'code public int FkModelloAutomobileId {get;組; } [必須] [ForeignKey(「FkModelloAutomobileId」)] public virtual ModelloAutomobile FkModelloAutomobile {get;組; }' –
謝謝你!我剛加入'[ForeignKey(「FkModelloAutomobileId」)]' –