項目目錄層次
建議使用GITHUB風格的目錄層次
文件夾 | 說明 |
---|---|
desinger | 保存設計器的內容 |
db | 保存數據庫腳本等內容 |
doc | 保存項目文檔 |
src | 源代碼目錄 |
publish | 項目發佈目錄,建議下級按版本號分級 |
解決方案
Project說明
項目 | 類型 | 說明 |
---|---|---|
Demo.Api | 控制檯 | Api的實現代碼(ApiControl類的代碼) |
Demo.DataModel | 類庫 | 實體、數據訪問、業務邏輯代碼 |
引用的Nuget包:Agebull.Zero.ModelApi
每個種類的目錄結構關係
- 第一級爲分類:如上的None,名稱與設計器的分類對應
- *.Designer.cs :代碼生成的主要內容,儘量不去更改
- *.cs : 代碼生成的擴展內容,建議在此書寫你的擴展
- Entity\Model:生成的實體代碼
- Entity\Validate:生成的實體校驗代碼
代碼生成的文件頭部有一個寫入標識內容“此標記表明此文件可被設計器更新,如果不允許此操作,請刪除此行代碼”,如果你修改了代碼,請及時刪除這段內容,否則下次生成代碼時會無情地覆蓋你的修改。
項目 | 類型 | 說明 |
---|
每個種類的目錄結構關係爲: 分類(如上的None,名稱與設計器的分類對應)