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
queryStringstringQuery string for fetching data.
FieldOptionMetadataSqlSource(string, string, string)
Creates a new instance of a class.
public FieldOptionMetadataSqlSource(string queryString, string nameField, string valueField)
Parameters
queryStringstringQuery string for fetching data.
nameFieldstringField name for representing 'name' field value.
valueFieldstringField 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
queryStringstringQuery string for fetching data.
nameFieldstringField name for representing 'name' field value.
valueFieldstringField name for representing 'value' field value.
databasestringAccess 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
otherFieldOptionMetadataSourceObject 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
targetFieldOptionMetadataSourceObject to copy state into.
Exceptions
- ArgumentNullException
targetis null.
DeserializeFrom(XmlReader)
Deserializes a current instance of a class from specific source.
public override void DeserializeFrom(XmlReader reader)
Parameters
readerXmlReaderXml Reader
SerializeTo(XmlWriter)
Serializes a current instance of class to specific source.
public override void SerializeTo(XmlWriter writer)
Parameters
writerXmlWriterXml Writer
Update()
Updates source collection
public override void Update()