一、摘要
***寫的是我在使用oea中用到的功能,當然還有好多現在還沒有用到,以後我會慢慢完善這篇文章。二、本文大綱
a、摘要。三、配置資料庫:b、配置資料庫。
c、元資料結構。
d、元資料事件。
e、介面配置。
f、資料編輯。
j、編輯器。
配置檔案四、元資料結構:1:<
connectionstrings
>
2:<
add
name
="dbmigrationhistory" connectionstring
="data source=luomg-pc;initial catalog=dbmigrationhistory;user id=sa;password=123456" providername
="system.data.sqlclient" />
3:<
add
name
="oea" connectionstring
="data source=luomg-pc;initial catalog=oea;user id=sa;password=123456" providername
="system.data.sqlclient" />
4:<
add
name
="demo" connectionstring
="data source=luomg-pc;initial catalog=demo;user id=sa;password=123456" providername
="system.data.sqlclient" />
5:connectionstrings
>
6:實現**
1: [serializable]2:public abstract class
demoentity : entity
3:9: }10: }11:
這裡的**以後都是自動生成了。五、元資料事件:1:public static readonly property ccgongredayproperty = p.register(e => e.ccgongreday);
2: publicint ccgongreday3:5:set
6: }7:資料庫會跟著換型別的,除非裡面的資料不能轉換為目標型別。但是介面跟資料庫是沒什麼關係的,主要還是跟實體類有關係。
實體類是日期型的,介面應該是日期型控制項。
在這裡要實現的效果是六、介面配置:1: publicstaticreadonly managedpropertyccgongreendproperty = p.register(e => e.ccgongreend, new propertymetadata2: );5:protected virtual void onccgongreendchanged(managedpropertychangedeventargse)
6:13:
要實現介面屬性自動管理,需要編寫如下**:
要實現介面編輯,需要編寫如下**,當然你也可以直接在空格中進行編輯。
在internal class clientinfoconfig : entityconfig類中的protected override void confi**iew()加入如下**
1: view.property(clientinfo.ccvillageproperty).haslabel("街?道à小?區?").showin(showinwhere.detail).useeditor(wpfeditornames.memo);2:clientinfo.ccvillageproperty==類.屬性在這裡需要注意的是屬性必須是string(字串型別),要不然系統會報錯。目前只支援大文字編輯其它的編輯器太多了做不完,所以我們在程式級別支援開發人員自定義自己的屬性編輯器。
其他:managedpropertychangedsource.fromproperty 是什麼意思?
e.source 表示屬性被變更是**引起的。
frompresistence 表示這個屬性正在被資料層設定。
fromui 表示介面。
OEA體驗 常用功能1
一 摘要 寫的是我在使用oea中用到的功能,當然還有好多現在還沒有用到,希望高手們多多指點指點。oea 原始碼 oea框架 2.9 pre alpha 原始碼公布可以到bloodyangel 的部落格中可以下到。二 本文大綱a 摘要。b 資料過濾。c 託管屬性。d 支援樹型實體 二 資料過濾資料查詢...
OEA體驗 常用功能2
一 摘要 寫的是我在使用oea中用到的功能,當然還有好多現在還沒有用到,希望高手們多多指點指點。oea 原始碼 oea框架 2.9 pre alpha 原始碼公布 可以到bloodyangel 的部落格和中可以下到。雖然作者的demo應經有了,但畢竟是寫好的,只有自己動手才能更好的掌握這個框架,所謂...
OEA體驗 常用功能1
一 摘要 寫的是我在使用oea中用到的功能,當然還有好多現在還沒有用到,希望高手們多多指點指點。oea 原始碼 oea框架 2.9 pre alpha 原始碼公布可以到bloodyangel 的部落格中可以下到。二 本文大綱a 摘要。b 資料過濾。c 託管屬性。d 支援樹型實體 二 資料過濾資料查詢...