btcpayserver/BTCPayServer.Data/Data/SettingData.cs

23 lines
568 B
C#
Raw Normal View History

using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
2017-09-27 14:18:09 +09:00
namespace BTCPayServer.Data
{
public class SettingData
{
public string Id { get; set; }
2017-09-27 14:18:09 +09:00
public string Value { get; set; }
public static void OnModelCreating(ModelBuilder builder, DatabaseFacade databaseFacade)
{
if (databaseFacade.IsNpgsql())
{
builder.Entity<SettingData>()
.Property(o => o.Value)
.HasColumnType("JSONB");
}
}
}
2017-09-27 14:18:09 +09:00
}