mirror of
https://github.com/nsnail/NetAdmin.git
synced 2025-08-04 04:48:01 +08:00
feat: ✨ 计划作业 (#87)
This commit is contained in:
@ -1,3 +1,5 @@
|
||||
using DataType = FreeSql.DataType;
|
||||
|
||||
namespace NetAdmin.Infrastructure;
|
||||
|
||||
/// <summary>
|
||||
@ -27,6 +29,41 @@ public static class GlobalStatic
|
||||
/// </summary>
|
||||
public static string SecretKey => "{6C4922D3-499A-46db-BFC4-0B51A9C4395F}";
|
||||
|
||||
/// <summary>
|
||||
/// SQL 随机排序语法
|
||||
/// </summary>
|
||||
/// <exception cref="NotImplementedException">NotImplementedException</exception>
|
||||
public static string SqlRandomSorting =>
|
||||
App.GetOptions<DatabaseOptions>().DbType switch {
|
||||
DataType.MySql => "RAND()"
|
||||
, DataType.SqlServer => "NEWID()"
|
||||
, DataType.PostgreSQL => "RANDOM()"
|
||||
, DataType.Oracle => "DBMS_RANDOM.value"
|
||||
, DataType.Sqlite => "RANDOM()"
|
||||
, DataType.OdbcOracle => throw new NotImplementedException()
|
||||
, DataType.OdbcSqlServer => throw new NotImplementedException()
|
||||
, DataType.OdbcMySql => throw new NotImplementedException()
|
||||
, DataType.OdbcPostgreSQL => throw new NotImplementedException()
|
||||
, DataType.Odbc => throw new NotImplementedException()
|
||||
, DataType.OdbcDameng => throw new NotImplementedException()
|
||||
, DataType.MsAccess => throw new NotImplementedException()
|
||||
, DataType.Dameng => throw new NotImplementedException()
|
||||
, DataType.OdbcKingbaseES => throw new NotImplementedException()
|
||||
, DataType.ShenTong => throw new NotImplementedException()
|
||||
, DataType.KingbaseES => throw new NotImplementedException()
|
||||
, DataType.Firebird => throw new NotImplementedException()
|
||||
, DataType.Custom => throw new NotImplementedException()
|
||||
, DataType.ClickHouse => throw new NotImplementedException()
|
||||
, DataType.GBase => throw new NotImplementedException()
|
||||
, DataType.QuestDb => throw new NotImplementedException()
|
||||
, DataType.Xugu => throw new NotImplementedException()
|
||||
, DataType.CustomOracle => throw new NotImplementedException()
|
||||
, DataType.CustomSqlServer => throw new NotImplementedException()
|
||||
, DataType.CustomMySql => throw new NotImplementedException()
|
||||
, DataType.CustomPostgreSQL => throw new NotImplementedException()
|
||||
, _ => throw new NotImplementedException()
|
||||
};
|
||||
|
||||
/// <summary>
|
||||
/// Json序列化选项
|
||||
/// </summary>
|
||||
|
Reference in New Issue
Block a user