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

微型專案實踐(六):實體類雙檔案生成策略與設計器程式碼結構解析

     編輯:關於ASP.NET

雙檔案結構

每個實體類包含兩個檔案(VS 自動巢狀):

  • BlogClass.cs:開發者擴充業務邏輯。
  • BlogClass.designer.cs:純生成碼(欄位、屬性、ID/TimeStamp)。

BlogClass.designer.cs 內容

public partial class BlogClass 
{
    #region ID與時間戳
    private int _ID = NEW_ENTITY_ID;
    private byte[] _TimeStamp = new byte[] { };
    public override int ID { get { return _ID; } }
    public override byte[] TimeStamp { get { return _TimeStamp; } }
    #endregion

    #region 成員
    private string _Name;
    private string _Description;
    #endregion

    #region 屬性
    public string Name { get { return _Name; } set { _Name = value; } }
    public string Description { get { return _Description; } set { _Description = value; } }
    #endregion
}

生成碼與手寫碼完全分離,重新生成不覆蓋自訂邏輯。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved