程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 個人開發框架總結(二)(8)

個人開發框架總結(二)(8)

編輯:關於C語言

導入配置文件(Config/*.ips)

<ImportConfig>
  <TableName> 數據庫表名
  <Columns>
    <Column>
      <Name> Excel中的列頭名
      <Key> 表中的字段名
      <Primary> 是否唯一性
      <ConvertForm> 從哪個表的哪個字段轉換 Table.TextFIEld
      <ConvertTo> 轉換到哪個字段 Table.IdFIEld
      <Sample> 使用說明
      <Type> 類別,如果是Enum則要指定EnumType
      <Reference> 使用引用,則ConvertForm和ConvertTo相應的要配置
    </Column>
  </Columns>
< /ImportConfig>

比如:

<Column>
      <Name>推薦人類別</Name>
      <Key>RecommendType</Key>
      <Type>Enum</Type>
      <EnumType>FBS.Chance.Model.RecommendType, Model</EnumType>
      <Sample>員工(只能填員工,代理商/商家或者會員)</Sample>
    </Column>
    <Column>
      <Name>推薦人</Name>
      <Key>Recommend</Key>
      <Reference>RecommendType</Reference>
      <ConvertForm>會員:TMember.Card,員工:TEmployee.Code,代理商/商家:TCompany.Code</ConvertForm>
      <ConvertTo>TMember.Id,TEmployee.Id,TCompany.Id</ConvertTo>
      <Sample>huangxd(推薦人類別為會員時填入卡號,員工及商家填入帳號)</Sample>
    </Column>

這個地方的推薦人有三種類型,而會員表裡存儲的推薦人ID是對應表中的ID,會員填入卡號轉換為TMember中的Id,員工填入帳號轉換為TEmployee中的Id等等。

這時所說的Binary類型指的是,多個ID用(,)號連接後轉換為byte存儲,比如會員的愛好有多種,是定義在TInterest裡的,這裡就這樣配置

<Column>
      <Name>興趣愛好</Name>
      <Key>Interest</Key>
      <Type>Binary</Type>
      <ConvertForm>TInterest.Name</ConvertForm>
      <ConvertTo>TInterest.Id</ConvertTo>
      <Sample>足球,游泳,登山(用半角逗號分隔)</Sample>
    </Column>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved