動軟Model 模板 生成可空型別字段

2022-01-15 21:26:31 字數 1246 閱讀 6788

動軟** 生成可空型別

<#@ template language="

c#" hostspecific="

true

" #>

<#@ output extension= "

.cs" #>

<#

tablehost host =(tablehost)(host);

host.fieldlist.sort(codecommon.comparebyintorder);

#>

using

system;

using

system.text;

using

system.collections.generic;

using

system.data;

namespace

<#= host.namespace #>.model<# if( host.folder.length > 0) #> #>

public

class

<#= host.getmodelclass(host.tablename) #>

set }

<# } #>}

}<#+

private

string

gettypename(columninfo c)

else

}#>

1.model中值型別的字段改為可空型別。具體設定:工具-選項-**引數-欄位型別對映中[isvaluetype]段;

如果不需要,可將配置檔案中的相應字段刪除即可。

2.批量**生成,表名統一去字首功能

3.**生成器加入**儲存功能

4.增加了高效連線模式:適合大量表的情況下,啟用此項實現快速連線。

5.增加對mysql資料庫的支援。

6.查詢分析器右鍵附加功能:根據sql語句直接生成sql指令碼的拼接**,這樣提供更靈活的資料層**生成。

7.查詢分析器右鍵附加功能:根據sql查詢結果生成資料指令碼,而不是整個表的資料指令碼。

8.基於sql方式dal**生成,add方法增加字段空值插入的判斷

9. bll增加public list<> getmodellist()方法,返回list<>資料。

10.記錄錯誤日誌資訊。

11.發布bll層**模板元件原始碼。

12.發布web層**生成元件原始碼。

13.發布model**生成元件原始碼

動軟 mysql 分頁 動軟分頁儲存過程

1,用途 支援任意排序的分頁儲存過程 說明 create procedure dbo up getrecordbypageorder tblname varchar 255 表名 fldname varchar 255 顯示欄位名 orderfldname varchar 255 排序欄位名 sta...

動軟分頁儲存過程

動軟.net 分頁儲存過程up getrecordbypage 2012 03 26 16 03 1,用途 支援任意排序的分頁儲存過程 說明 create procedure dbo up getrecordbypageorder tblname varchar 255 表名 fldname var...

動軟SQL儲存過程分頁

c 中呼叫 分頁獲取資料列表 public dataset getlist int pagesize,int pageindex,string strwhere parameters 0 value tsys userrole parameters 1 value fid parameters 2 ...