Skip to content

kkman021/PocoGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Poco 產生器

##功能畫面

##功能

  • 依據DB中針對欄位型態、描述等產生出Class

##選項說明

  • 單一Table 勾選時,當點選Table,自動帶單一Table所有資訊

  • 驗證Attribute 勾選時,會產生以下驗證Attribute

    	*   必填:非Nullable欄位型態
    	*   最大長度:有長度限制欄位
    	*   Url:欄位名稱中有Url字樣
    	*   EmailAddress:欄位名稱中有Email字樣
    	*   DisplayFormat:欄位名稱中有Date、Datetime字樣產生DataFormatString
    
  • Format ErrorMsg

    勾選時,錯誤訊息會套用MVC Model驗證可以帶Property名稱的Format
    
  • 原始欄位名稱 勾選時,Property會使用原始名稱。

    預設格式為:
    
    	*   第一個字大寫,其餘小寫
    	*   移除【_】
    	*   遇到【_】後第一個字轉大寫
    	
    可自行調整:StringExtension.cs => FormatColumnName
    
  • 輸出檔案

    將Class匯出成.cs檔,存放在專案的OutputFile資料夾中
    

##V1.1 增加

  • 驗證Attribute
  • MSSQL增加顯示是否為DB自動編號
  • 加入記住最後一次連線資訊功能

##產生的Class預覽

About

Poco產生器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages