Table of Contents

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 string
Query 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 string
Query string for fetching data.
nameField string
Field name for representing 'name' field value.
valueField string
Field 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 string
Query string for fetching data.
nameField string
Field name for representing 'name' field value.
valueField string
Field name for representing 'value' field value.
database string
Access database.

Properties

AccessDb

[DataMember]
public string AccessDb { get; set; }

Property Value

string

NameField

[DataMember]
public string NameField { get; set; }

Property Value

string

QueryString

[DataMember]
public string QueryString { get; set; }

Property Value

string

SourceType

Type of source.
[DataMember]
public override FieldOptionSourceType SourceType { get; }

Property Value

FieldOptionSourceType

Type

Type of source.
[DataMember]
[Obsolete("Use SourceType instead")]
public override FieldOptionSourceType Type { get; }

Property Value

FieldOptionSourceType

ValueField

[DataMember]
public string ValueField { get; set; }

Property Value

string

Values

Collection of field options.
public override FieldOptionMetadataCollection Values { get; set; }

Property Value

FieldOptionMetadataCollection

Methods

CompareTo(FieldOptionMetadataSource)

Compares the current object with the given one and returns the comparison result.
public override int CompareTo(FieldOptionMetadataSource other)

Parameters

other FieldOptionMetadataSource
Object 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 FieldOptionMetadataSource
Object 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 XmlReader
Xml Reader

SerializeTo(XmlWriter)

Serializes a current instance of class to specific source.
public override void SerializeTo(XmlWriter writer)

Parameters

writer XmlWriter
Xml Writer

Update()

Updates source collection
public override void Update()
To top