Question: I've created a control and it has a bindable property, but when I try to set its value, it does not set, when I check its setter, it's not getting hit while debugging, not sure what am I doing wrong.

```
public decimal MetricValue
        {
            get => (decimal)GetValue(MetricValueProperty);
            set => SetValue(MetricValueProperty, value);
        }

        public static readonly BindableProperty MetricValueProperty =
            BindableProperty.Create(
                propertyName: nameof(MetricValue),
                returnType: typeof(decimal),
                declaringType: typeof(HeightSelection),
                defaultBindingMode: BindingMode.TwoWay,
                propertyChanged: MetricValuePropertyChanged);

```

I also have a propertychanged, which is not getting raised

```
 <controls:customControl
                                        CurrentSystemOfMeasure="{Binding CurrentSystemOfMeasure}"
                                        MetricValue="{Binding CurrentHeight}"
                                        TextAlignment="Start"
                                        OnHeightSelectedCommand="{Binding HeightSelectionCommand}"
                                        IsValid="True" />

```

any inputs would be helpful

Answer: 
```
LiteDB `5.x` is .NET Framework 4.5 and .NET Standard 2.0 compatible. You can work with LiteDB in any target framework that .NE TStantard 2.0 is compatible, like:

- .NET 5
- .NET Core 2+
- .NET Framework 4.6.1
- Mono 5.4
- Xamarin.iOS 10.14
- Xamarin.Mac 3.8
- Xamarin.Android 8
- UWP 10.0.16299
- Unity 2018.1

https://learn.microsoft.com/pt-br/dotnet/standard/net-standard

```
Found that actually liteDB '5.x' works fine with .NET 6. I was just having some trouble with the installation