Class FieldOptionMetadataSqlSource
- Namespace
- Dynamicweb.Content.Items.Metadata
- Assembly
- Dynamicweb.dll
[DataContract]
public class FieldOptionMetadataSqlSource : FieldOptionMetadataSource, IComparable<FieldOptionMetadataSource>
- Inheritance
-
FieldOptionMetadataSqlSource
- Implements
- Inherited Members
Constructors
FieldOptionMetadataSqlSource()
Creates a new instance of a class.
public FieldOptionMetadataSqlSource()
FieldOptionMetadataSqlSource(string)
Creates a new instance of a class.
public FieldOptionMetadataSqlSource(string queryString)
Parameters
queryString
stringQuery string for fetching data.
FieldOptionMetadataSqlSource(string, string, string)
Creates a new instance of a class.
public FieldOptionMetadataSqlSource(string queryString, string nameField, string valueField)
Parameters
queryString
stringQuery string for fetching data.
nameField
stringField name for representing 'name' field value.
valueField
stringField name for representing 'value' field value.
FieldOptionMetadataSqlSource(string, string, string, string)
Creates a new instance of a class.
public FieldOptionMetadataSqlSource(string queryString, string nameField, string valueField, string database)
Parameters
queryString
stringQuery string for fetching data.
nameField
stringField name for representing 'name' field value.
valueField
stringField name for representing 'value' field value.
database
stringAccess database.
Properties
AccessDb
[DataMember]
public string AccessDb { get; set; }
Property Value
NameField
[DataMember]
public string NameField { get; set; }
Property Value
QueryString
[DataMember]
public string QueryString { get; set; }
Property Value
SourceType
Type of source.
[DataMember]
public override FieldOptionSourceType SourceType { get; }
Property Value
ValueField
[DataMember]
public string ValueField { get; set; }
Property Value
Values
Collection of field options.
public override FieldOptionMetadataCollection Values { get; set; }
Property Value
Methods
ClearCache()
public override void ClearCache()
CompareTo(FieldOptionMetadataSource)
Compares the current object with the given one and returns the comparison result.
public override int CompareTo(FieldOptionMetadataSource other)
Parameters
other
FieldOptionMetadataSourceObject to compare with.
Returns
- int
Comparison result.
CopyTo(FieldOptionMetadataSource)
Copies the state of the current object into the given one.
public override void CopyTo(FieldOptionMetadataSource target)
Parameters
target
FieldOptionMetadataSourceObject to copy state into.
Exceptions
- ArgumentNullException
target
is null.
DeserializeFrom(XmlReader)
Deserializes a current instance of a class from specific source.
public override void DeserializeFrom(XmlReader reader)
Parameters
reader
XmlReaderXml Reader
SerializeTo(XmlWriter)
Serializes a current instance of class to specific source.
public override void SerializeTo(XmlWriter writer)
Parameters
writer
XmlWriterXml Writer
Update()
Updates source collection
public override void Update()