Files
mixtape/zero.Demo/TestController.cs
T
2021-12-13 15:17:47 +01:00

41 lines
889 B
C#

using Microsoft.AspNetCore.Mvc;
using zero.Context;
using zero.Identity;
using zero.Stores;
namespace zero.Demo.Controllers;
public class TestController : Controller
{
//[HttpGet]
//public async Task<ActionResult> Scoping([FromServices] IZeroContext ctx, [FromServices] IStoreOperations ops)
//{
// string scopeA = null;
// string scopeB = null;
// string scopeC = null;
// List<ZeroUser> usersA = new();
// List<ZeroUser> usersB = new();
// scopeA = ctx.Store.ResolvedDatabase;
// using (var scope = ctx.CreateScope("laola"))
// {
// scopeB = ctx.Store.ResolvedDatabase;
// usersA = await ops.LoadAll<ZeroUser>();
// }
// scopeC = ctx.Store.ResolvedDatabase;
// usersB = await ops.LoadAll<ZeroUser>();
// return Json(new
// {
// scopeA,
// scopeB,
// scopeC,
// usersA,
// usersB
// });
//}
}