Ejemplo n.º 1
0
        private static bool IsIgnored(string propertyName, EntityClassOptions entityClassOptions)
        {
            var excludeExpressions = new HashSet <string>(entityClassOptions.Exclude.Columns);
            var includeExpressions = new HashSet <string>(entityClassOptions.Include.Columns);

            return(IsIgnored(propertyName, excludeExpressions, includeExpressions));
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DataOptions" /> class.
 /// </summary>
 /// <param name="variables">The shared variables dictionary.</param>
 /// <param name="prefix">The variable key prefix.</param>
 public DataOptions(VariableDictionary variables, string prefix)
     : base(variables, AppendPrefix(prefix, "Data"))
 {
     Mapping = new MappingClassOptions(Variables, Prefix);
     Entity  = new EntityClassOptions(Variables, Prefix);
     Context = new ContextClassOptions(Variables, Prefix);
     Query   = new QueryExtensionOptions(Variables, Prefix);
 }