using SQLite; using System.Diagnostics; using System.Diagnostics.CodeAnalysis; using NotNull = System.Diagnostics.CodeAnalysis.NotNullAttribute; using SQLiteNotNull = SQLite.NotNullAttribute; using SQLiteTable = SQLite.TableAttribute; namespace System.Application.Entities { [SQLiteTable("C2F5F5F5")] [DebuggerDisplay("{DebuggerDisplay(),nq}")] public sealed class KeyValuePair : IEntity { [Column("B1E54167")] [PrimaryKey] [SQLiteNotNull] [NotNull, DisallowNull] // C# 8 not null public string? Id { get; set; } [Column("70E8B6F4")] [SQLiteNotNull] [NotNull, DisallowNull] // C# 8 not null public string? Value { get; set; } string DebuggerDisplay() => $"{Id}, {Value}"; } }