我正在使用带有代码优先实体框架和MVC 5的ASP.NET Boilerplate。
并且为了发送通知,我正在使用以下代码
public async Task SendNotification(Guid auditId, int auditNo, int? tenantId, long userId)
{
var notificationData = new LocalizableMessageNotificationData(
new LocalizableString(
"NotificationName",
EODAConsts.LocalizationSourceName
)
);
notificationData["auditNo"] = auditNo;
notificationData["auditId"] = auditId;
await _notificationPublisher.PublishAsync(NotificationName, notificationData, severity: NotificationSeverity.Error, userIds: new[] { new UserIdentifier(tenantId, userId) });
}
我们知道发送通知意味着将其添加到AbpTenantNotifications
和AbpUserNotifications
中,但是在发送通知之后,由于{{1} }方法不返回任何值
我的意思是表AbpTenantNotifications
中的唯一键是什么,它可以确保选择在调用PublishAsync方法后插入的特定通知