いくつかのマッピング

いくつかのマッピング

例POCOS /マッピング

パブリック クラス
    { 
        公共 のint Idを{ 取得しますセット; } 

        公共のDateTime CreatedOn { 得ますセット; } 

        パブリック 文字列テキスト{ 取得しますセット; } 
    }

 

[ExplicitColumns] 
    [テーブル名(" 受注" )] 
    [主キー(" 同上" )]
     パブリック クラス注文
    { 
        [コラム] 
        公共 のint Idを{ 取得しますセット; } 

        【コラム】
        公共のGuid PERSONID { 得ますセット; } 

        【コラム】
        公衆 ストリング PoNumber { 得ますセット; } 

        【コラム】
        公共のDateTime CreatedOn { 得ますセット; } 

        [コラム] 
        パブリック 文字列 CREATEDBY { 得ますセット; } 

        [カラム(" オーダーステータス" )] 
    }

 

[テーブル名(" 注文ライン" )] 
    [主キー(" 同上" )]
     パブリック クラスオーダーライン
    { 
        [列] 
        パブリック INTイド{ 得ますセット; } 

        【コラム】
        公衆 INT OrderIdで{ 得ますセット; } 

        [カラム(名 = 数量)]
         パブリック ショート数量{ 得ますセット; } 

        【コラム】
        公衆 小数 SellPrice { 取得しますセット; } 

        [ResultColumn] 
        パブリック 小数合計{ 得ますセット; } 
    }

 

  [テーブル名(" ピープル" )] 
    [主キー(" 同上"、自動インクリメント= )]
     パブリック クラス
    { 
        [コラム] 
        公共のGUID Idを{ 取得しますセット; } 

        [カラム(名称 = フルネーム)]
         パブリック 文字列名前{ 得ますセット; } 

        【コラム】
        公衆 長い年齢{ 得ますセット; }

        【コラム】
        公共 int型身長{ 取得しますセット; } 

        【コラム】
        公共のDateTime?ドブ{ 取得しますセット; } 

        [無視] 
        パブリック 文字列 NameAndAge => $ " {名前}}年齢{です" 
    }

 

 

[テーブル名(TransactionLogs )]
     パブリック クラスTRANSACTIONLOG 
    { 
        パブリック 文字列説明{ 得ますセット; } 

        公共のDateTime CreatedOn { 得ますセット; } 
    }

 

おすすめ

転載: www.cnblogs.com/chucklu/p/11419374.html
おすすめ