Aşağıda ki şekilde orders tablosunda bir değişiklik yapıldıysa kullanıcılara orders tablosunda işlem yapıldığının mesajını gönderiyorum. Fakat orders tablosunda işlem yapılan veriyi göndermem mümkün mü?
public dbContext(DbContextOptions<dbContext> options, IHubContext<posHub> hubContext)
: base(options)
{
_hubContext = hubContext;
}
public override int SaveChanges()
{
var entityTypes = new[] {
//typeof(Users),
typeof(Orders),
};
ChangeTracker
.Entries()
.ToList()
.ForEach(p =>
{
if (entityTypes.Contains(p.Entity.GetType()))
{
_hubContext.Clients.All.SendAsync("notify", p.Entity.GetType().Name);
}
});
return base.SaveChanges();
}
Şuanda sadece notify verisi ile Tablo adı gitmekte. Benim istediğim ise örneğin, TabloAdı, Userid şeklinde veri göndermek. Bu şekilde veri gönderebilir miyim?