我是Fluent NHibernate的新手,有我認爲應該是一個簡單的問題。問題是,我似乎無法在任何地方找到簡單的答案。在Fluent NHibernate中攔截屬性設置
我有一個數據庫列是nvarchar
(SQL Server)。它應該映射到System.Uri
的模型屬性。問題是string
不會隱式轉換爲Uri
。有沒有辦法「截取」屬性的設置以使用自定義邏輯?
Map(x => x.WebAddress); // WebAddress in the DB is nvarchar, and it's a System.Uri in the model
// would like to find something like what I have below
Map(x => x.WebAddress).Intercept<string, Uri>(y => new Uri(y));
我錯過了什麼?