我需要添加一個用戶定義的字段功能到使用NHibernate的asp.net c#應用程序。NHibernate的用戶定義字段
用戶必須能夠添加和從在「在飛行中」的系統中的若干對象刪除字段,優選沒有任何系統停機時間。
一個重要的制約因素是,數據庫架構不能由用戶改變 - 那就是,我可以加我需要的任何字段/表以支持此功能,但在用戶添加或刪除字段,他不能更改數據庫模式。
編輯:我也有進行排序和由用戶定義字段的值濾波器。
我知道如何做到這一點與鍵/值表C#/ SQL,但我不知道如何與NHibrenate(包括過濾和用戶分類定義的字段)