本文整理汇总了C#中SqlType.BuildFormatSystemModel方法的典型用法代码示例。如果您正苦于以下问题:C# SqlType.BuildFormatSystemModel方法的具体用法?C# SqlType.BuildFormatSystemModel怎么用?C# SqlType.BuildFormatSystemModel使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SqlType
的用法示例。
在下文中一共展示了SqlType.BuildFormatSystemModel方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Table
public Table(string schema, string table, string alias, SqlType sqlType = SqlType.SqlServer)
{
this.SchemaName = schema;
this.TableName = table;
this.Alias = alias;
this.formatModel = sqlType.BuildFormatSystemModel();
}
示例2: JoinedTableOn
public JoinedTableOn(Column parentTableColumn, ForeignColumn joinedTableColumn, IAliasable parentTableAlias, IAliasable joinedTableAlias, SqlType sqlType)
{
parentTableColumn.CheckWhetherArgumentIsNull("parentTableColumn");
joinedTableColumn.CheckWhetherArgumentIsNull("joinedTableColumn");
parentTableAlias.CheckWhetherArgumentIsNull("parentTableAlias");
joinedTableAlias.CheckWhetherArgumentIsNull("joinedTableAlias");
this.parentTableColumn = parentTableColumn;
this.joinedTableColumn = joinedTableColumn;
this.parentTableAlias = parentTableAlias;
this.joinedTableAlias = joinedTableAlias;
this.formatModel = sqlType.BuildFormatSystemModel();
// set aliases
joinedTableColumn.SetTableAlias(this.joinedTableAlias.Alias);
}
示例3: JoinedTable
public JoinedTable(
string schema,
string table,
string alias,
IAliasable parentTable,
Column parentTableColumn,
ForeignColumn childTableColumn,
JoinType joinType = JoinType.LeftOuter,
SqlType sqlType = SqlType.SqlServer)
: base(schema, table, alias)
{
this.joinedTableOn = new JoinedTableOn(parentTableColumn, childTableColumn, parentTable, this, sqlType);
this.formatModel = sqlType.BuildFormatSystemModel();
if (!JoinTypeMap.ContainsKey(joinType))
{
throw new InvalidOperationException("Must contain a valid join type");
}
this.joinType = JoinTypeMap[joinType];
}
示例4: Column
protected Column(string field, SqlType sqlType)
{
this.Field = field;
this.TableAlias = string.Empty;
this.formatModel = sqlType.BuildFormatSystemModel();
}