dotnet-starter-kit icon indicating copy to clipboard operation
dotnet-starter-kit copied to clipboard

Is there any plan to migrate to Finbuckle 7.0.0 ?

Open bvgnet opened this issue 1 year ago • 3 comments

bvgnet avatar Apr 23 '24 15:04 bvgnet

Yes.

  1. This fails even in v2 branch because FinBuckle removed the getter from the MultiTenantContext property.

https://github.com/fullstackhero/dotnet-webapi-starter-kit/blob/2af2c4f6d8947aa63153d992fba48740ffda1d30/api/framework/Infrastructure/Tenant/Services/TenantService.cs#L64C1-L68C15

image

  1. The removal of ConnectionStrings in FinBuckle https://github.com/Finbuckle/Finbuckle.MultiTenant/commit/f4e20db35fe9e31e1cfb37a667b1ba4b64ce6f3f

malisancube avatar Apr 26 '24 14:04 malisancube

Да.

  1. Это не происходит даже в ветке v2, поскольку FinBuckle удалил метод получения свойств MultiTenantContext.

https://github.com/fullstackhero/dotnet-webapi-starter-kit/blob/2af2c4f6d8947aa63153d992fba48740ffda1d30/api/framework/Infrastructure/Tenant/Services/TenantService.cs#L64C1-L68C15

изображение

  1. Удаление ConnectionStrings в FinBuckle Finbuckle/Finbuckle.MultiTenant@ f4e20db
    var setter = scope.ServiceProvider.GetRequiredService<IMultiTenantContextSetter>();
    setter.MultiTenantContext = new MultiTenantContext<FSHTenantInfo>
    {
        TenantInfo = tenant
    };

bvgnet avatar Apr 27 '24 15:04 bvgnet

Yes, I am currently migrating it to 7.0.

I could see that using the below solves it.

 scope.ServiceProvider.GetRequiredService<IMultiTenantContextSetter>()
 .MultiTenantContext = new MultiTenantContext<FshTenantInfo>()
{
    TenantInfo = tenant
};

iammukeshm avatar May 01 '24 02:05 iammukeshm