Witam, przy dodawaniu rekordu do bazy, dostaję błąd
SQL error code = -206
Column unknown
Towar_Id
At line 1, column 8
Dziwne gdyż mój model, nie posiada takiej kolumny:
[Table("GM_PWPOZ")]
public class GmPwPoz : IGenerator
{
public string GenName
{
get
{
return "GM_PWPOZ_GEN";
}
}
[Key]
[Column("ID")]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int Id { get; set; }
[Column("ID_GLOWKI")]
public int IdGlowki { get; set; }
[Column("ID_TOWARU")]
public int IdTowaru { get; set; }
[Column("ILOSC_PO")]
public double IloscPo { get; set; }
[Column("CENA_ZAKUPU_PO")]
public double CenaZakupuPo { get; set; }
[Column("SKROT_ORYGINALNY")]
public string SkrotOryginalny { get; set; }
[Column("NAZWA_ORYGINALNA")]
public string NazwaOryginalna { get; set; }
[Column("LP")]
public int? Lp { get; set; }
[Column("ID_OPAKOWANIA")]
public int? IdOpakowania { get; set; }
[Column("ILOSC_OPAKOWAN_PO")]
public double? IloscOpakowanPo { get; set; }
[Column("NUMER_SERYJNY_DOSTAWCY")]
public string NumerSeryjnyDostawcy { get; set; }
[Column("WAGA_NETTO_PO")]
public double WagaNettoPo { get; set; }
[Column("WAGA_BRUTTO_PO")]
public double WagaBruttoPo { get; set; }
[Column("WAGA_OPAKOWAN_PO")]
public double WagaOpakowanPo { get; set; }
[Column("ID_KZPOZ")]
public int? IdKzPoz { get; set; }
[Column("ZNACZNIKI")]
public string Znaczniki { get; set; }
[Column("UWAGI")]
public byte[] Uwagi { get; set; }
[Column("GUID")]
public string Guid { get; set; }
public virtual GmPw PW { get; set; }
public virtual GmTowary Towar { get; set; }
}
W modelu uzupełniam wszystkie pola następnie:
Context.PwPoz.Add(pwpoz);
Context.SaveChanges();
Właśnie w tym miejscu dostaję ten błąd, nie wiem może coś przeoczyłem. Proszę o pomoc.
P.S.
Da się zobaczyć jaką komendę generuje EF przy insercie?