另外在說說這幾天,工作忙是不可避免,業餘也在準備自己的**www.capqueen.com(目前還在備案中),準備用目前會的技術從無到有建立乙個cms(部落格),到時候也會發一些文章和大家分享。最近還有乙個想法,因為工作的關係用了很多框架和元件,大多數是github上的,我在考慮我研究過了之後稍微有些心得,是不是再搬運來和大家分享。目前在看的有fluentvalidation和servicestack。
還是照樣上場景,首先有以下兩個類:
publicclass
source
public
string value2
public
string value3
}public
class
destination
public datetime value2
public type value3
}
上面的類如果按照普通的轉換的話,顯然要報錯,錯誤如下:
void convertusing(itypeconverterconverter);
void convertusing() where ttypeconverter : itypeconverter;
首先看第一種
這種很簡單,直接指定了乙個方法,這裡是使用了system.convert裡的預設轉換,當然咱們也可以自定義只要是乙個func就可以了。
publicclass datetimetypeconverter : itypeconverter
}public
class typetypeconverter : itypeconverter
}
然後再來看看使用方法:
datetimetypeconverter());
().convertusing();
AutoMapper搬運工之自定義對映
本篇的場景是乙個簡單的日曆事件,我們首先定義乙個日曆的事件如下 1 public class calendarevent25 事件標題 6public string title 7 那麼在頁面,我們需要顯示這個事件的具體資訊,而且是可編輯的,定義乙個viewmodel dto如下 1 public ...
午夜搬運工
做乙個作業,夜深人靜的時候搬運資料。如下 use mydb godeclare i int declare j int declare m int declare offset int select m isnull max id 0 from sourcedb dbo.table set offs...
知識的搬運工
jquery ajax呼叫遠端介面的跨域問題 ajax crossdomain true,就是上面的兩行 success function data error function data 不知到為什麼,但就是這麼使用的 2.雙波浪號 可以將物件轉化成小數,並且取整 只要整數部分,非四捨五入的那種 ...