Esempio n. 1
0
 private void GetClassMetadata()
 {
     object[] attributes = (object[])ClassType.GetCustomAttributes(true);
     foreach (var attr in attributes)
     {
         if (attr is IQClass)
         {
             IQClass metaData = (IQClass)attr;
             if (!String.IsNullOrEmpty(metaData.FieldMap))
             {
                 fieldMap = metaData.FieldMap;
             }
             if (!String.IsNullOrEmpty(metaData.TableName))
             {
                 TableName = metaData.TableName;
             }
             ExcludeProperties = metaData.ExcludeProperties;
         }
     }
 }
Esempio n. 2
0
        protected override void GetClassMetadata()
        {
            object[] attributes = (object[])Type.GetCustomAttributes(true);
            foreach (var attr in attributes)
            {
                if (attr is IQClass)
                {
                    IQClass metaData = (IQClass)attr;

                    if (!String.IsNullOrEmpty(metaData.TableName))
                    {
                        Query.TableName = metaData.TableName;
                    }
                    if (!String.IsNullOrEmpty(metaData.PrimaryKey))
                    {
                        Query.PrimaryKey = metaData.PrimaryKey;
                    }
                    ExcludeByDefault = metaData.ExcludeByDefault;
                }
            }
        }