‫۵ سال و ۶ ماه قبل، سه‌شنبه ۲۸ اسفند ۱۳۹۷، ساعت ۱۸:۴۶
باسلام. بهتر است روشی نیز ارائه شود که تاریخ حذف نیز اخذ شود تا بتوان نتیجه یک کوئری را در یک تاریخ خاص بررسی کرد. مثلا لیست دانش آموزانی که یک سال پیش فعال بوده اند. 
‫۵ سال و ۶ ماه قبل، سه‌شنبه ۲۸ اسفند ۱۳۹۷، ساعت ۱۵:۲۱
سلام. من با ef core 3.0  دیتابیس خودم رو با دستور زیر مهاجرت دادم
Scaffold-DbContext "connectionstring" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Entities -DataAnnotations
چون من فیلدهایی از نوع DBGeography کلاس  Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite    رو به پروژه ام  اضافه کردم. وقتی که میخوام add-migration میزنم خطای زیر رو دریافت می‌کنم.
UseNetTopologySuite requires AddEntityFrameworkSqlServerNetTopologySuite to be called on the internal service provider used.
‫۵ سال و ۸ ماه قبل، شنبه ۸ دی ۱۳۹۷، ساعت ۱۳:۵۸
این موردی که شما معرفی کرده اید مربوط به سوال من نیست. من در یک تابع دوبار یک کلمه را از طریق تابع encrypt رمز میکنم که نتیجه هردو فراخوانی متفاوت است درصورتیکه نمیخواهم چنین اتفاقی بیافتد. این چنین حالتی را برای مواقع خاصی لازم دارم. 
‫۵ سال و ۸ ماه قبل، چهارشنبه ۵ دی ۱۳۹۷، ساعت ۲۰:۱۲
سلام. من میخوام از کلیدهای  data protection API  در کلاسهای استاتیک استفاده کنم که با کد زیر این کار رو انجام دادم ولی مشکلم اینه که به دلایلی مجبورم یک مقدار ثابت رو دوبار پشت سر هم رمز کنم ولی دفعه دوم که رمز میشه با یک کلید دیگه رمز میکنه. عمر کلید رو چگونه میتونم یکم طولانی‌تر کنم مثلا به اندازه طول عمر session
var serviceCollection = new ServiceCollection();
serviceCollection.AddDataProtection();
var services = serviceCollection.BuildServiceProvider();
var protectionProvider = ActivatorUtilities.CreateInstance<ProtectionProvider>(services);
string result = protectionProvider.Encrypt(Str);

‫۵ سال و ۹ ماه قبل، سه‌شنبه ۲۷ آذر ۱۳۹۷، ساعت ۱۱:۴۷
سلام. اگر ما یک متد extention داشته باشیم با توجه به اینکه این متدها فقط در کلاسهای استاتیک قابل تعریف است چگونه می‌توانیم از تزریق وابستگی استفاده کنیم.ممنون
‫۶ سال و ۲ ماه قبل، یکشنبه ۱۷ تیر ۱۳۹۷، ساعت ۱۷:۵۲
باسلام. اگر بخواهیم متدهای اعتبارسنجی را از مدل بگیرد و بصورت جاوااسکریپتی و قبل از مراجعه مجدد به سرور اعتبارسنجی را انجام دهد چکار باید بکنیم؟
[Required]
public string Title { get; set; }

‫۶ سال و ۲ ماه قبل، دوشنبه ۱۱ تیر ۱۳۹۷، ساعت ۱۹:۵۸
من از این مورد استفاده کردم ولی جوابگو نبود. توی لاگ دنبال ویو با آدرس شبیه آدرس زیر میگشت:
Views/Shared/Components/[NameOfComponent]/SubFolder1/SubFolder2/[NameOfComponent]/Default.cshtml 
یعنی هر آدرسی هم استفاده کردم Views/Shared/Components/[NameOfComponent] رو اولش اضافه کرد