using AsbCloudDb.Model; using Microsoft.EntityFrameworkCore; using System; namespace ConsoleApp1 { public class A { public int P1 { get; set; } public int P2 { get; set; } }; public class B { public int P1 { get; set; } public int P3 { get; set; } }; class Program { static void Main(string[] args) { var options = new DbContextOptionsBuilder() .UseNpgsql("Host=localhost;Database=postgres;Username=postgres;Password=q;Persist Security Info=True") .Options; var context = new AsbCloudDbContext(options); var e = new Event { IdEvent = 1, IdTelemetry = 1, IdCategory = 1, MessageTemplate = "template", }; context.Events.Update(e).State = EntityState.Added; context.SaveChanges(); //var table = new Table //{ // Headers = new List
// { // new Header {Name = "P1", PropertyType = typeof(int) }, // new Header {Name = "P2", PropertyType = typeof(int) }, // new Header {Name = "P3", PropertyType = typeof(int) }, // }, // Rows = new List // { // new object[] {1,2,3 }, // new object[] {4,5,6 }, // new object[] {7,8,9 }, // } //}; //var mapper = new TableMapper(); //var b = new B(); //mapper.UpdateObjectFromTable(ref b, table, 1); Console.WriteLine("Done. Press any key to quit."); Console.ReadKey(); } } }