最近研究了下ServiceStack.OrmLite,文檔中也提到了使用T4模板對數據庫中已經有了表進行實體的映射,這裏也順便記錄下使用的步驟和狀況。數據庫
首先咱們建立一個工程,而後在nuget上獲取ServiceStack.OrmLite T4模板:ide
添加完成以後,整個工程會多了一些文件:blog
由於模板要鏈接數據庫進行POCO的生成,咱們也修改添加鏈接字符串:文檔
這裏要注意的是providerName是必需要寫的,要否則T4模板不能正常的識別。字符串
OrmLite.Core.ttclude文件的第一行是空行,咱們須要將其刪除:get
而後在OrmLite.Poco.tt 模板中輸入一個空格,再刪除,而後按ctrl+c 進行保存就會彈出對話框:it
點擊OK進行POCO的生成,最後會在模板下面生成帶CS結尾的文件:模板
最終的效果以下:引用
使用T4模板主要是要設置數據庫的鏈接字符串,其餘的會自動生成。im