Noebe V2.0 美味的持久层 API 文档 二
Noebe V2.0 美味的持久层 API 文档 二
Pixysoft.Framework.Noebe.Schema 命名空间概览
类概览 |
|
column schema |
|
database schema |
|
foreign key schema |
|
primary key schema |
|
table schema |
|
unique schema |
结构概览 |
|
datatype schema |
枚举概览 |
|
|
|
|
|
|
Pixysoft.Framework.Noebe.Schema
类 DatabaseSchema
属性概览 |
|
List<ForeignKeySchema> |
ForeignKeys |
NoebeConfiguration |
Info |
List<PrimaryKeySchema> |
PrimaryKeys |
List<TableSchema> |
Tables |
List<UniqueSchema> |
Uniques |
方法概览 |
|
|
void |
Build() |
|
void |
BuildColumns() |
|
void |
BuildForeignKeys() |
|
void |
BuildPrimaryKeys() |
|
void |
BuildUniques() |
|
Pixysoft.Framework.Noebe.Schema.DatabaseSchema |
Clone() |
|
bool |
ContainedForeignKey(string fkName) |
|
bool |
ContainedPrimaryKey(string pkName) |
|
bool |
ContainedTable(string tableName) |
|
bool |
ContainedUnique(string constraintName) |
|
List<ForeignKeySchema> |
GetBeingForeignKeys(Pixysoft.Framework.Noebe.Schema.TableSchema table) |
|
List<ForeignKeySchema> |
GetBeingForeignKeys(System.Collections.Generic.List`1[[Pixysoft.Framework.Noebe.Schema.ColumnSchema, Pixysoft.Framework.Noebe, Version= |
|
List<ForeignKeySchema> |
GetBeingForeignKeys(Pixysoft.Framework.Noebe.Schema.ColumnSchema column) |
|
List<ForeignKeySchema> |
GetBeingForeignKeys(string constraintName) |
|
List<ForeignKeySchema> |
GetBeingForeignTableChain(Pixysoft.Framework.Noebe.Schema.TableSchema table) |
|
Pixysoft.Framework.Noebe.Schema.IConstraintSchema |
GetConstraint(string constraintName) |
|
Pixysoft.Framework.Noebe.Schema.IConstraintSchema |
GetConstraint(string tableName, System.Collections.Generic.List`1[[System.String, mscorlib, Version= |
|
string |
GetDefaultColumnName(Pixysoft.Framework.Noebe.Schema.TableSchema table) |
|
string |
GetDefaultForeignKeyName(Pixysoft.Framework.Noebe.Schema.TableSchema table) |
|
string |
GetDefaultPrimaryKeyName(Pixysoft.Framework.Noebe.Schema.TableSchema table) |
|
string |
GetDefaultUniqueName(Pixysoft.Framework.Noebe.Schema.TableSchema table) |
|
Pixysoft.Framework.Noebe.Schema.ForeignKeySchema |
GetForeignKey(System.Collections.Generic.List`1[[Pixysoft.Framework.Noebe.Schema.ColumnSchema, Pixysoft.Framework.Noebe, Version= |
|
Pixysoft.Framework.Noebe.Schema.ForeignKeySchema |
GetForeignKey(string tableName, System.Collections.Generic.List`1[[System.String, mscorlib, Version= |
|
Pixysoft.Framework.Noebe.Schema.ForeignKeySchema |
GetForeignKeyByName(string fkName) |
|
List<ForeignKeySchema> |
GetForeignKeyChain(System.Collections.Generic.List`1[[Pixysoft.Framework.Noebe.Schema.ColumnSchema, Pixysoft.Framework.Noebe, Version= |
|
List<ForeignKeySchema> |
GetForeignKeys(string tableName) |
|
List<ForeignKeySchema> |
GetForeignKeys(Pixysoft.Framework.Noebe.Schema.TableSchema table) |
|
List<ForeignKeySchema> |
GetForeignKeys(Pixysoft.Framework.Noebe.Schema.ColumnSchema column) |
|
List<TableSchema> |
GetForeignTableChain(Pixysoft.Framework.Noebe.Schema.TableSchema table) |
|
Pixysoft.Framework.Noebe.Schema.PrimaryKeySchema |
GetPrimaryKey(string tableName) |
|
Pixysoft.Framework.Noebe.Schema.PrimaryKeySchema |
GetPrimaryKey(Pixysoft.Framework.Noebe.Schema.TableSchema table) |
|
Pixysoft.Framework.Noebe.Schema.PrimaryKeySchema |
GetPrimaryKey(string tableName, System.Collections.Generic.List`1[[System.String, mscorlib, Version= |
|
Pixysoft.Framework.Noebe.Schema.PrimaryKeySchema |
GetPrimaryKey(System.Collections.Generic.List`1[[Pixysoft.Framework.Noebe.Schema.ColumnSchema, Pixysoft.Framework.Noebe, Version= |
|
Pixysoft.Framework.Noebe.Schema.PrimaryKeySchema |
GetPrimaryKeyByName(string pkName) |
|
List<ColumnSchema> |
GetStrongForeignColumnChain(Pixysoft.Framework.Noebe.Schema.ColumnSchema column) |
|
Pixysoft.Framework.Noebe.Schema.TableSchema |
GetTable(string tableName) |
|
Pixysoft.Framework.Noebe.Schema.UniqueSchema |
GetUnique(System.Collections.Generic.List`1[[Pixysoft.Framework.Noebe.Schema.ColumnSchema, Pixysoft.Framework.Noebe, Version= |
|
Pixysoft.Framework.Noebe.Schema.UniqueSchema |
GetUnique(string tableName, System.Collections.Generic.List`1[[System.String, mscorlib, Version= |
|
Pixysoft.Framework.Noebe.Schema.UniqueSchema |
GetUniqueByName(string constraintName) |
|
List<UniqueSchema> |
GetUniques(string tableName) |
|
List<UniqueSchema> |
GetUniques(Pixysoft.Framework.Noebe.Schema.TableSchema table) |
|
List<UniqueSchema> |
GetUniques(Pixysoft.Framework.Noebe.Schema.ColumnSchema column) |
|
bool |
HasConstraint(string constraintName) |
|
bool |
HasForeignKey(Pixysoft.Framework.Noebe.Schema.TableSchema table) |
|
bool |
HasPrimaryKey(Pixysoft.Framework.Noebe.Schema.TableSchema table) |
|
bool |
HasUnique(Pixysoft.Framework.Noebe.Schema.TableSchema table) |
|
void |
Inspection() |
|
bool |
IsBeingForeignKey(System.Collections.Generic.List`1[[Pixysoft.Framework.Noebe.Schema.ColumnSchema, Pixysoft.Framework.Noebe, Version= |
|
bool |
IsBeingForeignKey(string constraintName) |
|
bool |
IsForeignKey(System.Collections.Generic.List`1[[Pixysoft.Framework.Noebe.Schema.ColumnSchema, Pixysoft.Framework.Noebe, Version= |
|
bool |
IsForeignKey(string fkName) |
|
bool |
IsPrimaryKey(System.Collections.Generic.List`1[[Pixysoft.Framework.Noebe.Schema.ColumnSchema, Pixysoft.Framework.Noebe, Version= |
|
bool |
IsPrimaryKey(Pixysoft.Framework.Noebe.Schema.ColumnSchema column) |
|
bool |
IsUnique(System.Collections.Generic.List`1[[Pixysoft.Framework.Noebe.Schema.ColumnSchema, Pixysoft.Framework.Noebe, Version= |
|
void |
Refresh() |
|
void |
RefreshColumns() |
|
void |
RefreshForeignKeys() |
|
void |
RefreshPrimaryKeys() |
|
void |
RefreshUniques() |
|
void |
RemoveTable(Pixysoft.Framework.Noebe.Schema.TableSchema table) |
|
void |
RemoveTable(string tableName) |
|
string |
ToString() |
|
Pixysoft.Framework.Noebe.Schema
类 TableSchema
属性概览 |
|
List<ColumnSchema> |
Columns |
string |
Comment |
string |
TableName |
方法概览 |
|
void |
BuildColumns() |
Pixysoft.Framework.Noebe.Schema.TableSchema |
Clone() |
bool |
ContainedColumn(string columnName) |
Pixysoft.Framework.Noebe.Schema.ColumnSchema |
GetColumn(string columnName) |
void |
Inspection() |
void |
Refresh() |
string |
ToString() |
Pixysoft.Framework.Noebe.Schema
类 ColumnSchema
属性概览 |
|
string |
ColumnName |
string |
Comment |
Pixysoft.Framework.Noebe.Schema.DataTypeSchema |
DataType |
string |
DefaultValue |
bool |
IsNullable |
Pixysoft.Framework.Noebe.Schema.TableSchema |
Table |
string |
TableName |
方法概览 |
|
Pixysoft.Framework.Noebe.Schema.ColumnSchema |
Clone() |
void |
Inspection() |
string |
ToString() |
Pixysoft.Framework.Noebe.Schema
结构 DataTypeSchema
属性概览 |
|
string |
DataType |
long |
Length |
int |
Precision |
int |
Scale |
方法概览 |
|
void |
Inspection() |
Pixysoft.Framework.Noebe.Schema
类 PrimaryKeySchema
属性概览 |
|
List<String> |
ColumnNames |
List<ColumnSchema> |
Columns |
string |
ConsName |
string |
IndexName |
Pixysoft.Framework.Noebe.Schema.TableSchema |
Table |
string |
TableName |
方法概览 |
|
Pixysoft.Framework.Noebe.Schema.PrimaryKeySchema |
Clone() |
void |
Inspection() |
void |
Refresh() |
string |
ToString() |
Pixysoft.Framework.Noebe.Schema
类 ForeignKeySchema
属性概览 |
|
string |
ConsName |
List<String> |
FkColumnNames |
List<ColumnSchema> |
FkColumns |
Pixysoft.Framework.Noebe.Schema.TableSchema |
FkTable |
string |
FkTableName |
string |
PkeyConsName |
方法概览 |
|
Pixysoft.Framework.Noebe.Schema.ForeignKeySchema |
Clone() |
void |
Inspection() |
void |
Refresh() |
string |
ToString() |
Pixysoft.Framework.Noebe.Schema
类 UniqueSchema
属性概览 |
|
List<String> |
|
List<ColumnSchema> |
Columns |
string |
ConsName |
string |
IndexName |
Pixysoft.Framework.Noebe.Schema.TableSchema |
Table |
string |
TableName |
方法概览 |
|
Pixysoft.Framework.Noebe.Schema.UniqueSchema |
Clone() |
void |
Inspection() |
void |
Refresh() |
string |
ToString() |