2009-11-04 131 views
1

我是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)); 

我錯過了什麼?

回答

相關問題