Я пытаюсь вставить строку в таблицу, но она просто обновляет таблицу. Как вставить новую строку в таблицу с помощью Entity Framework?
public partial class Transformer_GSM
{
public int id { get; set; }
public double KW { get; set; }
}
Столбцы таблицы
[id] [int] IDENTITY(1,1) PRIMARY KEY,
[KW] [float] NOT NULL
Название таблицы: Transformer_GSM
В контексте -
public DbSet<Transformer_GSM> Transformer_GSM { get; set; }
Код:
public IHttpActionResult GSM(double KW)
{
try
{
using (smartpondEntities DB = new smartpondEntities())
{
DATA.Transformer_GSM t = new Transformer_GSM();
t.KW = KW;
DB.Transformer_GSM.Add(t);
DB.SaveChanges();
}
var response = new
{
Success = true,
Message = "Transformer data saved",
};
return Ok(response);
}