前面提到,由於Coolite中使用的JSON轉換方法在轉換EF實體時出錯,導致不能直接使用FormPanelBase的SetValues(object o)方法,我查閱了一下SetValues的源碼,通過擴展方法的方式爲FormPanel附加了一個SetEntityValues方法,這個SetEntityValues方法使用前文中的自定義轉換JSON方法,詳情見:http://blog.csdn.net/llxchen/archive/2011/05/04/6393547.aspx
擴展SetEntityValues方法
如何使用
這樣使用EF時,可以使用FormPanel的擴展方法SetEntityValues方法來達到原SetValues方法一樣的效果。