private EdgeField GetEdgeFieldByName(string fieldName) { var field = EdgeFields.FirstOrDefault(x => x.Name == fieldName); if (field == null) { throw new Exception(String.Format("Cannot find field '{0}' in EdgeFields table, please verify it is defined.", fieldName)); } return(field); }
private EdgeField GetEdgeFieldOfType(dynamic fieldName, Type type) { var strFieldName = (string)fieldName; var field = EdgeFields.FirstOrDefault(x => x.GetType() == type && x.Name == strFieldName); if (field == null) { throw new MappingException(String.Format("Cannot find field '{0}' of type '{1}'", strFieldName, type.ToString())); } return(field); }
public EdgeField GetEdgeField(dynamic fieldName) { var strFieldName = (string)fieldName; var field = EdgeFields.FirstOrDefault(x => x.Name == strFieldName); if (field == null) { throw new MappingException(String.Format("Unknown edge field '{0}'", strFieldName)); } return(field); }