C# Класс DataEditorX.Core.DataBase

SQLite 操作
Показать файл Открыть проект

Открытые методы

Метод Описание
CheckTable ( string db ) : bool
Command ( string DB ) : int

执行sql语句

Compression ( string db ) : void
CopyDB ( string DB, bool ignore ) : int

复制数据库

Create ( string Db ) : bool

创建数据库

DeleteDB ( string DB ) : int
GetDeleteSQL ( Card c ) : string

转换删除语句

GetInsertSQL ( Card c, bool ignore, bool hex = false ) : string

转换为插入语句

GetSelectSQL ( Card c ) : string
GetUpdateSQL ( Card c ) : string

转换为更新语句

Read ( string DB, bool reNewLine ) : Card[]
exportSql ( String file ) : void
findPack ( string db, long id ) : CardPack

Приватные методы

Метод Описание
DataBase ( ) : System
ReadCard ( SQLiteDataReader reader, bool reNewLine ) : Card
Retext ( string text ) : string
toInt ( long l ) : string

Описание методов

CheckTable() публичный статический Метод

public static CheckTable ( string db ) : bool
db string
Результат bool

Command() публичный статический Метод

执行sql语句
public static Command ( string DB ) : int
DB string 数据库
Результат int

Compression() публичный статический Метод

public static Compression ( string db ) : void
db string
Результат void

CopyDB() публичный статический Метод

复制数据库
public static CopyDB ( string DB, bool ignore ) : int
DB string 复制到的数据库
ignore bool 是否忽略存在
Результат int

Create() публичный статический Метод

创建数据库
public static Create ( string Db ) : bool
Db string 新数据库路径
Результат bool

DeleteDB() публичный статический Метод

public static DeleteDB ( string DB ) : int
DB string
Результат int

GetDeleteSQL() публичный статический Метод

转换删除语句
public static GetDeleteSQL ( Card c ) : string
c Card 卡片密码
Результат string

GetInsertSQL() публичный статический Метод

转换为插入语句
public static GetInsertSQL ( Card c, bool ignore, bool hex = false ) : string
c Card 卡片数据
ignore bool
hex bool
Результат string

GetSelectSQL() публичный статический Метод

public static GetSelectSQL ( Card c ) : string
c Card
Результат string

GetUpdateSQL() публичный статический Метод

转换为更新语句
public static GetUpdateSQL ( Card c ) : string
c Card 卡片数据
Результат string

Read() публичный статический Метод

public static Read ( string DB, bool reNewLine ) : Card[]
DB string
reNewLine bool
Результат Card[]

exportSql() публичный статический Метод

public static exportSql ( String file ) : void
file String
Результат void

findPack() публичный статический Метод

public static findPack ( string db, long id ) : CardPack
db string
id long
Результат CardPack