ABPフレームワークの主要機能とサービスの実践
現在ユーザー情報の取得
認証が必要な機能では現在ユーザー情報の取得が不可欠です。ABPはICurrentUserサービスを提供し、ASP.NET Coreと完全統合されています。
using Volo.Abp.Users;
using Volo.Abp.DependencyInjection;
namespace ServiceModule
{
public class UserDataService : ITransientDependency
{
private readonly ICurrentUser _current ...
7月31日 01:49 投稿
MySQLトリガーを用いたテーブル変更履歴の記録方法
MySQLで特定テーブルの変更を記録する場合、トリガーを活用する方法が有効です。以下に実装手順を示します:
1. 監査ログテーブルの作成
変更記録用のテーブルを作成します:
CREATE TABLE product_audit (
log_id INT AUTO_INCREMENT PRIMARY KEY,
action_type ENUM('追加', '更新', '削除'),
previous_values JSON,
current_values JSON,
changed_ ...
7月18日 00:23 投稿