http://www.dotblogs.com.tw/regionbbs/archive/2011/11/10/orm.internals.part.1.how.to.bind.object.and.data.aspx