首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

微型專案實踐(一):以 XML 定義領域實體與欄位屬性啟動代碼生成流程

     編輯:關於ASP.NET

需求分析

核心實體:部落格文章、文章分類。

實體關係圖

XML 定義

<?xml version="1.0" encoding="utf-8"?>
<Entities xmlns="https://it.ouc.edu.cn/EntityDescription/V2">
  <Entity title="部落格" name="Blog" module="Blogs">
    <Item title="標題" name="Title" type="text" require="true" />
    <Item title="內容" name="Content" type="longtext" require="false" />
    <Item title="所屬分類" name="BlogClass" type="entity" entityName="BlogClass" require="false" />
    <Item title="建立時間" name="CreateDateTime" type="datetime" require="true" />
    <Item title="更新時間" name="UpdateDateTime" type="datetime" require="true" />
  </Entity>
  <Entity title="部落格分類" name="BlogClass" module="Blogs">
    <Item title="名稱" name="Name" type="text" require="true" />
    <Item title="描述" name="Description" type="text" require="false" />
  </Entity>
</Entities>

設計重點

  • Schema 定義於 https://it.ouc.edu.cn/EntityDescription/V2。
  • 欄位屬性:title(顯示名)、name(程式識別)、type(資料型別)、require(必填)、entityName(關聯實體)。
  • 此 XML 非資料庫結構、非類別設計,純業務邏輯定義,作為單一真實來源驅動後續生成。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved