Fix MySQL Not Being Able To Map String Array's :(
This commit is contained in:
parent
98f7c4cd96
commit
ec75e1174c
@ -44,6 +44,10 @@ namespace qtc_api.Data
|
|||||||
builder.Entity<User>().HasMany(e => e.ContactsMade);
|
builder.Entity<User>().HasMany(e => e.ContactsMade);
|
||||||
builder.Entity<User>().HasMany(e => e.OwnedStoreItems);
|
builder.Entity<User>().HasMany(e => e.OwnedStoreItems);
|
||||||
|
|
||||||
|
builder.Entity<User>()
|
||||||
|
.Property<string>("_tagsString")
|
||||||
|
.HasColumnName("Tags");
|
||||||
|
|
||||||
// Rooms (no relations)
|
// Rooms (no relations)
|
||||||
|
|
||||||
builder.Entity<Room>();
|
builder.Entity<Room>();
|
||||||
|
|||||||
@ -20,7 +20,14 @@
|
|||||||
public string CurrentRoomId { get; set; } = string.Empty;
|
public string CurrentRoomId { get; set; } = string.Empty;
|
||||||
public DateTime LastLogin { get; set; }
|
public DateTime LastLogin { get; set; }
|
||||||
public string TextStatus { get; set; } = string.Empty;
|
public string TextStatus { get; set; } = string.Empty;
|
||||||
public string[] Tags { get; set; } = [];
|
|
||||||
|
private string? _tagString;
|
||||||
|
[BackingField(nameof(_tagString))]
|
||||||
|
public string[] Tags
|
||||||
|
{
|
||||||
|
get => _tagString?.Split(',') ?? [];
|
||||||
|
set => _tagString = string.Join(',', value ?? []);
|
||||||
|
}
|
||||||
|
|
||||||
public virtual IEnumerable<RefreshToken>? RefreshTokens { get; }
|
public virtual IEnumerable<RefreshToken>? RefreshTokens { get; }
|
||||||
public virtual IEnumerable<Contact>? ContactsMade { get; }
|
public virtual IEnumerable<Contact>? ContactsMade { get; }
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user