Example #1
0
 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);
         }
     }
 }