同步操作将从 wxd_tony1984/DevelopAssistant 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
using DevelopAssistant.Service.TSQLIntellisense;using NORM.DataBase;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DevelopAssistant.Service{public class Utility{private static TSQLCompletionData[] GetKeywords(){List<TSQLCompletionData> array = new List<TSQLCompletionData>();array.Add(new TSQLCompletionData("SET", "修改表如:UPDATE table Set name1=''", 1));array.Add(new TSQLCompletionData("SELECT", "查询", 1));array.Add(new TSQLCompletionData("CREATE", "创建", 1));array.Add(new TSQLCompletionData("CREATE TABLE", "创建表", 1));array.Add(new TSQLCompletionData("CREATE VIEW", "创建表视图", 1));return array.ToArray();}public static TSQLCompletionData[] GetCompletionDataItems(SqlPromptType type){TSQLCompletionData[] list = null;switch (type){case SqlPromptType.Keyword:list = GetKeywords();break;}return list;}public static DataBase GetAdohelper(DataBaseServer databaseServer){DataBase db = null;switch (databaseServer.ProviderName){case "System.Data.SQL":db = DataBaseFactory.Create(databaseServer.ConnectionString, DataBaseTypes.SqlDataBase);break;case "System.Data.Sqlite":db = DataBaseFactory.Create(databaseServer.ConnectionString, DataBaseTypes.SqliteDataBase);break;case "System.Data.PostgreSql":db = DataBaseFactory.Create(databaseServer.ConnectionString, DataBaseTypes.PostgreSqlDataBase);break;case "System.Data.MySql":db = DataBaseFactory.Create(databaseServer.ConnectionString, DataBaseTypes.MySqlDataBase);break;case "System.Data.OleDb":db = DataBaseFactory.Create(databaseServer.ConnectionString, DataBaseTypes.AccessDataBase);break;}return db;}public static DataBase GetAdohelper(string ConnectionString,string ProviderName){DataBase db = null;switch (ProviderName){case "System.Data.SQL":db = DataBaseFactory.Create(ConnectionString, DataBaseTypes.SqlDataBase);break;case "System.Data.Sqlite":db = DataBaseFactory.Create(ConnectionString, DataBaseTypes.SqliteDataBase);break;case "System.Data.PostgreSql":db = DataBaseFactory.Create(ConnectionString, DataBaseTypes.PostgreSqlDataBase);break;case "System.Data.MySql":db = DataBaseFactory.Create(ConnectionString, DataBaseTypes.MySqlDataBase);break;case "System.Data.OleDb":db = DataBaseFactory.Create(ConnectionString, DataBaseTypes.MySqlDataBase);break;}return db;}public static bool IsDataBaseKeywords(string input){bool rvl = false;IEnumerable<TSQLCompletionData> find_list = GetCompletionDataItems(SqlPromptType.Keyword).Where(w => w.Text.Equals(input));if (find_list != null && find_list.Count() > 0){rvl = true;}return rvl;}public static TSQLCompletionData[] GetItems(string exp, SqlPromptType type){IEnumerable<TSQLCompletionData> list = GetCompletionDataItems(SqlPromptType.Keyword).Where(w => w.Text.StartsWith(exp,StringComparison.OrdinalIgnoreCase));var relt = list.ToArray();return list.ToArray();}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。