Я начал использовать ASP.NET Boilerplate месяц назад, так что это вопрос для начинающих. Я чувствую, что это отличный фреймворк — большое спасибо за его создание и распространение.
Я разрабатывал мультитенантное приложение и теперь хочу фильтровать строки на основе арендатора. Как правильно это сделать в ASP.NET Boilerplate? Я думал передать TenantId
при каждом вызове БД или создать контекст запроса, в котором будут все детали, и передать это вместе с вызовом метода. А затем в методе проверьте, соответствует ли TenantId
этой конкретной строки тому, что мы передаем. Если нет, то откажитесь, иначе продолжите. Внеся несколько изменений здесь и там, я могу добиться того, чего хочу, но я хочу знать, как правильно это сделать в ASP.NET Boilerplate.
Во-вторых, есть ли готовый пример интеграции функции безопасности на уровне строк SQL Server в ASP.NET Boilerplate?
Большое спасибо.