#Region "Microsoft.VisualBasic::ebb40df87e60993346cb906951d1412c, RQL\StorageTek\StorageTeks.vb" ' Author: ' ' asuka (amethyst.asuka@gcmodeller.org) ' xie (genetics@smrucc.org) ' xieguigang (xie.guigang@live.com) ' ' Copyright (c) 2018 GPL3 Licensed ' ' ' GNU GENERAL PUBLIC LICENSE (GPL3) ' ' ' This program is free software: you can redistribute it and/or modify ' it under the terms of the GNU General Public License as published by ' the Free Software Foundation, either version 3 of the License, or ' (at your option) any later version. ' ' This program is distributed in the hope that it will be useful, ' but WITHOUT ANY WARRANTY; without even the implied warranty of ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ' GNU General Public License for more details. ' ' You should have received a copy of the GNU General Public License ' along with this program. If not, see . ' /********************************************************************************/ ' Summaries: ' Enum StorageTeks ' ' Linq ' ' ' ' ' ' ' /********************************************************************************/ #End Region Namespace StorageTek ''' ''' Entity storage technology.(实体对象所存储的方法) ''' Public Enum StorageTeks As Integer ''' ''' 使用的是Linq数据源 ''' Linq ''' ''' Individual files in a directory.(以单独的文件的形式保存在一个文件夹之中) ''' DIR = 2 ''' ''' Csv rows.(Csv文件的行映射为某一个实体对象)(需要外部插件) ''' Tabular = 4 ''' ''' Xml文件之中的List之中的某一个对象映射为某一个实体对象 ''' Xml = 8 ''' ''' Json文件之中的list之中的某一个对象映射为某一个实体对象 ''' Json = 16 ''' ''' 实体对象是存储在MySQL数据库的某一张表之中的.(需要外部插件) ''' SQL = 32 ''' ''' 二进制类型的数据源 ''' ''' 例如图片,声音,视频等 Binary = 64 End Enum End Namespace