با سلام. میشه لطفا  کد پایینو بیشتر توضیح بدین و بفرمایید که چه کاربردی دارد و اگر ما این قسمت را کامنت کنیم آیا مشکلی به وجود می‌آید یا خیر؟
sqlServerOptionsBuilder =>{
sqlServerOptionsBuilder.CommandTimeout((int)TimeSpan.FromMinutes(1).TotalSeconds); //Default is 30 seconds
sqlServerOptionsBuilder.EnableRetryOnFailure();
sqlServerOptionsBuilder.MigrationsAssembly(typeof(AppDbContext).Assembly.FullName);
}


‫۱ سال و ۵ ماه قبل، یکشنبه ۱۴ اسفند ۱۴۰۱، ساعت ۱۴:۱۶
با سلام. من در یکی از سرویس‌ها می‌خواستم از transaction  استفاده کنم. این سرویس به این صورت است که ابتدا باید یک رکورد در یک جدول ذخیره کند و ایدی آن را در یک جدول دیگر ذخیره شود و این جداول هیچ ریلیشنی ندارد به همین خاطر میخواهم از ترنزاکشن استفاده کنم. یعنی از BeginTransaction و در اخر CommitTransaction و در صورتی که با خطا مواجه شوم از RollbackTransaction استفاده می‌کنم ولی متاسفانه خطای  زیر را می‌دهد. لطفا اگه میشه با یک مثالی بفرمایید که چطور باید از توابع بالا استفاده کنیم. ممنون
The configured execution strategy 'SqlServerRetryingExecutionStrategy' 
does not support user-initiated transactions. Use the execution strategy 
returned by 'DbContext.Database.CreateExecutionStrategy()'
to execute all the operations in the transaction as a retriable unit.
‫۱ سال و ۶ ماه قبل، دوشنبه ۸ اسفند ۱۴۰۱، ساعت ۱۳:۳۸
با سلام. اگر چندین کاربر یک نقش یکسانی داشته باشند و بخواهیم که یکی از کاربران را به یکی از صفحاتی که در این role هست عدم دسترسی بدهیم به صورتی که نخواهیم یک نقش جدید با  policy‌های جدید بدهیم در این روش امکان پذیر هست؟ کارفرما روشی را می‌خواهد که علاوه بر این که بتواند نقش‌های مختلفی بر اساس policy  تعریف کند یک روشی هم باشد که یک کاربر خاصی را بتواند عدم دسترسی به یک صفحه خاص را بدهد هر چند که قبلا به آن  کاربر نقشی را داده باشید که دسترسی به آن صفحه را دارد.
با تشکر
‫۱ سال و ۱۰ ماه قبل، یکشنبه ۸ آبان ۱۴۰۱، ساعت ۱۳:۳۵
با سلام و خسته نباشید.
توی این پروژه ما یک جدول نقش داریم که تمامی نقش‌ها درون آن تعریف می‌شود و هر نقشی هم یک سری claim داریم که  برای آن مشخص می‌کنیم و آن نقش را به کاربر می‌دهیم. سوالی که من دارم اینه که من توی یک پروژه یک سری نقش هایی دارم مثل نماینده فروش ، مدیر داخلی و... حالا این نقش‌ها خودشون یه سری ویژگی اضافه هم دارند مثلا خود نماینده فروش میتونه یه سری نماینده فروش دیگه زیر گروهش داشته باشه با توجه به این نقش‌ها آیا بنظرتون این نقش‌ها هم مثل بقیه نقش‌ها باید داخل جدول Role قرار بگیره و تمام دسترسی‌ها رو طبق همون دسترسی  داینامیک بهش بدیم؟ و اگه اینجوری باشه تکلیف اون فیلد‌های اضافی چی میشه؟ یا حتی اگه یه نقشی بعدا اضافه بشه که همین شرایط نماینده فروش را داشته باشد. لطفا اگه ممکنه راهنماییم کنید.
ممنون