Class MySqlOptions

Namespace
DbExport.Providers.MySql
Assembly
DbExport.Api.dll

Represents options specific to MySQL database generation.

public class MySqlOptions
Inheritance
MySqlOptions
Inherited Members

Properties

CharacterSet

Gets or sets the character set to be used for the database.

public CharacterSet CharacterSet { get; set; }

Property Value

CharacterSet

CharacterSets

Gets a list of supported character sets for MySQL databases.

public static CharacterSet[] CharacterSets { get; }

Property Value

CharacterSet[]

Collation

Gets or sets the collation to be used for the database.

public string Collation { get; set; }

Property Value

string

IsMariaDb

Gets or sets a value indicating whether to optimize SQL for MariaDB.

public bool IsMariaDb { get; set; }

Property Value

bool

StorageEngine

Gets or sets the storage engine to be used for the database.

public string StorageEngine { get; set; }

Property Value

string

StorageEngines

Gets a list of supported storage engines for MySQL databases.

public static string[] StorageEngines { get; }

Property Value

string[]

Methods

ToMarkdown()

Converts the current MySqlOptions instance into a Markdown-formatted table.

public string ToMarkdown()

Returns

string

A string representation of the MySqlOptions instance in Markdown table format. The table includes details such as Storage Engine, Character Set, Collation, and the optimization flag for MariaDB.