私のアプリケーションでは、ユーザーが新しいフィールドをデータベースに追加/削除できるようにしているため、SQL Server データベースでの通常の列の追加/更新/削除の問題の最適な解決策を見つける必要があります。私は c#.net 開発者であり、私は通常、Entity Framework を使用して作業します。私はこれをグーグルで調べていて、EAV(エンティティ属性値)に出くわし、.Net for c#.net の EAV Model Db Storage を見つけました。ソースコードが提供されており、私はそれを試してみました. しかし、アプリケーション(asp.net mvc、wpf、winforms、コンソールアプリ)での使用方法に関するドキュメントが見つからなかったため、問題のより良い解決策はありますか
従来のリレーショナル テーブルとエンティティ属性値 (トリプレット)を同じデータベースに結合したくない場合はどうすればよいですか?
私は EAV を初めて使用し、このケースをどのように処理すればよいかわかりません。
編集: https://www.nrecosite.com/semantic_storage_net.aspx#を見つけましたが、適切なドキュメントがないため、役に立ちません。だから私は特に c#.net 開発のためにこれを求めています。
ありがとう