實體類+自定義控制項=?
也許這可以成為我們編碼的乙個思路,既然一切皆是物件,那麼自定義控制項可否跟實體類繫結呢?
乙個自定義控制項對應乙個實體類
可以按照不同的情況給出不同的實現,也可以算是mvc模式的乙個體現吧
資料庫表-> 實體類->使用者控制項->實際介面
資料庫表到實體類的我已經介紹過了,而且用過的人更多
從實體類到使用者控制項也很簡單
每個使用者控制項可以有公用的介面
public class baseentityui
public object current
return entity ;}}
private viewmodel _viewmodel;
public viewmodel viewmodel
get}
//外觀模式
public enum viewmodel
}如果是c#2.0支援范型則更好。
沒有vs2005,怕2.0的**寫出來不對就不好了。大概就是這樣的意思。
而bll層相應的儲存過程呼叫,類似
public static void insert(entity entity)
就可以這麼寫了。
bll.entitydb.insert(this.ucentityui1.current);
簡單明瞭。
呵呵時間有限,寥寥數筆,也不知道說清楚沒有。
「表單控制項」與「實體類」
或許這是一種廣告,但是不得不在這裡寫一下,表單與實體類之間我們經常會做一堆的事情賦值和取值,需要不斷的型別轉換,寫sql語句或者是要和實體類賦值 以及測試等等。這對簡單的新增和刪除 修改來說很即浪費人力,又浪費時間!然而現在,我在keelkit 實現了自動賦值!演示如下 keel.dbhelperd...
xml自定義實體
自定義實體分為 一般實體和引數實體 1 自定義一般實體 demo8中的 對應的xml xml李白 bj 22.5 鏈結1 php杜甫 bj 22.5 鏈結2 xml內部定義一般實體 xml李白 bj 22.5 鏈結1 php杜甫 bj 22.5 鏈結2 2 自定義引數實體 引數實體就是在普通實體名字...
關於自定義實體類和Web服務之間的型別共享
由於個人習慣使用自定義實體類,所以在寫web服務時常常返回的是實體類或是它的陣列。剛開始還可以,但時間一長,老覺的預設的方法在共享型別上太麻煩。直到最近才發現只要小小的一點改變就可以解決問題。因為自己已經走了很長時間的彎路,所以不希望大家也和小弟犯同樣的錯誤,就在此斗膽把自己的心得和一些想法寫出來。...