示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }