Unify codeing style.
This commit is contained in:
@@ -42,7 +42,7 @@ public class AudioFileScanner
|
||||
return false;
|
||||
}
|
||||
|
||||
var extension = Path.GetExtension(filePath).ToLowerInvariant();
|
||||
string extension = Path.GetExtension(filePath).ToLowerInvariant();
|
||||
return SupportedExtensions.Contains(extension);
|
||||
}
|
||||
}
|
||||
|
||||
+28
-28
@@ -26,7 +26,7 @@ public static class Database
|
||||
/// </summary>
|
||||
public static void InitializeDatabase(string databaseName = "default")
|
||||
{
|
||||
using var connection = GetConnection(databaseName);
|
||||
using IDbConnection connection = GetConnection(databaseName);
|
||||
connection.Open();
|
||||
|
||||
const string sql = """
|
||||
@@ -131,7 +131,7 @@ public static class Database
|
||||
{
|
||||
try
|
||||
{
|
||||
using var connection = GetConnection();
|
||||
using IDbConnection connection = GetConnection();
|
||||
connection.Open();
|
||||
|
||||
const string sql = @"
|
||||
@@ -183,11 +183,11 @@ public static class Database
|
||||
/// <returns>成功添加的记录数</returns>
|
||||
public static int AddEntries(IEnumerable<AudioFileMeta> entries)
|
||||
{
|
||||
var count = 0;
|
||||
using var connection = GetConnection();
|
||||
int count = 0;
|
||||
using IDbConnection connection = GetConnection();
|
||||
connection.Open();
|
||||
|
||||
using var transaction = connection.BeginTransaction();
|
||||
using IDbTransaction transaction = connection.BeginTransaction();
|
||||
try
|
||||
{
|
||||
const string sql = @"
|
||||
@@ -222,7 +222,7 @@ public static class Database
|
||||
);
|
||||
";
|
||||
|
||||
foreach (var entry in entries)
|
||||
foreach (AudioFileMeta entry in entries)
|
||||
{
|
||||
connection.Execute(sql, entry, transaction);
|
||||
count++;
|
||||
@@ -247,7 +247,7 @@ public static class Database
|
||||
/// <returns>是否存在</returns>
|
||||
public static bool EntryExists(string md5, string filePath)
|
||||
{
|
||||
using var connection = GetConnection();
|
||||
using IDbConnection connection = GetConnection();
|
||||
connection.Open();
|
||||
|
||||
const string sql = @"
|
||||
@@ -255,7 +255,7 @@ public static class Database
|
||||
WHERE md5 = @Md5 OR path = @Path;
|
||||
";
|
||||
|
||||
var count = connection.ExecuteScalar<int>(sql, new { Md5 = md5, Path = filePath });
|
||||
int count = connection.ExecuteScalar<int>(sql, new { Md5 = md5, Path = filePath });
|
||||
return count > 0;
|
||||
}
|
||||
|
||||
@@ -306,7 +306,7 @@ public static class Database
|
||||
/// </summary>
|
||||
public static AudioFileMeta? GetEntryById(int id)
|
||||
{
|
||||
using var connection = GetConnection();
|
||||
using IDbConnection connection = GetConnection();
|
||||
connection.Open();
|
||||
|
||||
const string sql = $"SELECT {DetailSelectColumns} FROM audio_files WHERE id = @Id;";
|
||||
@@ -319,7 +319,7 @@ public static class Database
|
||||
/// </summary>
|
||||
public static AudioFileMeta? GetEntryByUniqueId(string uniqueId)
|
||||
{
|
||||
using var connection = GetConnection();
|
||||
using IDbConnection connection = GetConnection();
|
||||
connection.Open();
|
||||
|
||||
const string sql = $"SELECT {DetailSelectColumns} FROM audio_files WHERE unique_id = @UniqueId;";
|
||||
@@ -342,11 +342,11 @@ public static class Database
|
||||
int limit = 100,
|
||||
int offset = 0)
|
||||
{
|
||||
using var connection = GetConnection();
|
||||
using IDbConnection connection = GetConnection();
|
||||
connection.Open();
|
||||
|
||||
var where = new List<string>();
|
||||
var parameters = new DynamicParameters();
|
||||
List<string> where = new();
|
||||
DynamicParameters parameters = new();
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(searchText))
|
||||
{
|
||||
@@ -379,22 +379,22 @@ public static class Database
|
||||
parameters.Add("@Category", category);
|
||||
}
|
||||
|
||||
var whereClause = where.Count > 0 ? "WHERE " + string.Join(" AND ", where) : "";
|
||||
string whereClause = where.Count > 0 ? "WHERE " + string.Join(" AND ", where) : "";
|
||||
|
||||
var orderBy = "ORDER BY date_added DESC";
|
||||
string orderBy = "ORDER BY date_added DESC";
|
||||
if (!string.IsNullOrWhiteSpace(sortBy) && AllowedSortColumns.Contains(sortBy))
|
||||
{
|
||||
var dir = sortDescending ? "DESC" : "ASC";
|
||||
string dir = sortDescending ? "DESC" : "ASC";
|
||||
orderBy = $"ORDER BY [{sortBy}] {dir}";
|
||||
}
|
||||
|
||||
var sql = $"""
|
||||
SELECT {ListSelectColumns}
|
||||
FROM audio_files
|
||||
{whereClause}
|
||||
{orderBy}
|
||||
LIMIT @Limit OFFSET @Offset;
|
||||
""";
|
||||
string sql = $"""
|
||||
SELECT {ListSelectColumns}
|
||||
FROM audio_files
|
||||
{whereClause}
|
||||
{orderBy}
|
||||
LIMIT @Limit OFFSET @Offset;
|
||||
""";
|
||||
|
||||
parameters.Add("@Limit", limit);
|
||||
parameters.Add("@Offset", offset);
|
||||
@@ -421,11 +421,11 @@ public static class Database
|
||||
int? channels = null,
|
||||
string? category = null)
|
||||
{
|
||||
using var connection = GetConnection();
|
||||
using IDbConnection connection = GetConnection();
|
||||
connection.Open();
|
||||
|
||||
var where = new List<string>();
|
||||
var parameters = new DynamicParameters();
|
||||
List<string> where = new();
|
||||
DynamicParameters parameters = new();
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(searchText))
|
||||
{
|
||||
@@ -458,8 +458,8 @@ public static class Database
|
||||
parameters.Add("@Category", category);
|
||||
}
|
||||
|
||||
var whereClause = where.Count > 0 ? "WHERE " + string.Join(" AND ", where) : "";
|
||||
var sql = $"SELECT COUNT(*) FROM audio_files {whereClause};";
|
||||
string whereClause = where.Count > 0 ? "WHERE " + string.Join(" AND ", where) : "";
|
||||
string sql = $"SELECT COUNT(*) FROM audio_files {whereClause};";
|
||||
|
||||
return connection.ExecuteScalar<int>(sql, parameters);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user