コード例 #1
0
ファイル: BasicFieldInfo.cs プロジェクト: smuki/Light.Data2
 internal BasicFieldInfo(DataEntityMapping tableMapping, bool customName, string name)
 {
     if (tableMapping == null)
     {
         throw new System.ArgumentNullException(nameof(tableMapping));
     }
     if (name == null)
     {
         throw new System.ArgumentNullException(nameof(name));
     }
     _tableMapping = tableMapping;
     if (customName)
     {
         _dataField = new CustomFieldMapping(name, tableMapping);
     }
     else
     {
         _dataField = TableMapping.FindDataEntityField(name);
         if (_dataField == null)
         {
             _dataField = new CustomFieldMapping(name, tableMapping);
         }
     }
 }