<%@ codetemplate language="c#" targetlanguage="c#" responseencoding="utf-8" description="create normal object" %>
<%@ property name="developername" type="string" category="context" default="" description="creator" %>
<%@ property name="namespace" type="string" category="context" default="" description="namespace" %>
<%@ property name="sourcetable" type="schemaexplorer.tableschema" category="context" description="table which will be build" %>
<%@ assembly name="schemaexplorer" %>
<%@ assembly name="system.data" %>
<%@ import namespace="schemaexplorer" %>
<%@ import namespace="system.data" %>
using system;
using system.data;
using system.collections.generic;
using system.text;
using hisign.library.data.dataobjects;
namespace <%= namespace %>
#region 屬性
//////表名
///public string tablename
}<% foreach (columnschema column in sourcetable.columns)
%>)]
public <%= nativtype2csharptype(column.nativetype)%> <%= getpropertynamefromdbname(column.name) %>
set}private <%= nativtype2csharptype(column.nativetype)%> _<%= getpropertynamefromdbname(column.name) %> = <%= nativtypedefaultvalue(column.nativetype)%>;
<%
}%>
#endregion
}}
powerDesigner 生成實體類模板
最後的template 模版 如下 if isvalidattribute comment n customattributes n if multiple false and isindexer false visibility flags datatype code initialvalue e...
建立實體類
下面直奔今天的主題 建立實體類 一點小插曲 接觸abp框架之前,一直都是使用的ef的dbfirst,在那種模式下,我們只要設計好資料庫,然後直接通過模板就生成了實體層,甚至都沒怎麼留意實體層的 是什麼樣子。現在要使用codefirst,就要反過來,先要寫 了,真有點不適應。好吧,為了學好abp,也要...
字典實體類 DictionaryEntry類
dictionaryentry類是乙個字典集合,主要包含的內容是鍵 值對。這種組合方式可以方便地定位資料,其中的 鍵 具備唯一性,類似於資料庫中的 id 乙個id對應一天記錄,而乙個鍵只對應乙個值。使用dictionaryenry類可以方便地設定和檢索資料。雖然被稱為字典集合,但dictionary...