實體類 自定義控制項 ?

2022-03-26 17:43:04 字數 707 閱讀 7352

實體類+自定義控制項=?

也許這可以成為我們編碼的乙個思路,既然一切皆是物件,那麼自定義控制項可否跟實體類繫結呢?

乙個自定義控制項對應乙個實體類

可以按照不同的情況給出不同的實現,也可以算是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服務時常常返回的是實體類或是它的陣列。剛開始還可以,但時間一長,老覺的預設的方法在共享型別上太麻煩。直到最近才發現只要小小的一點改變就可以解決問題。因為自己已經走了很長時間的彎路,所以不希望大家也和小弟犯同樣的錯誤,就在此斗膽把自己的心得和一些想法寫出來。...