‫۷ سال و ۱ ماه قبل، پنجشنبه ۲۶ مرداد ۱۳۹۶، ساعت ۲۲:۲۵
در Core 2 و identity 2 دیگر نمیشود از این حالت 
public class User : IdentityUser<int, UserClaim, UserRole, UserLogin>
ارث بری کرد و فقط نوع کلید قابل مشخص شدن هست. برای این حالت چگونه ارتباط‌ها و ... رو تعریف کنیم جهت بروزرسانی به Core 2 ؟ ایا رابطه‌ها باید به صراحت ذکر بشود؟
‫۷ سال و ۱ ماه قبل، دوشنبه ۲۳ مرداد ۱۳۹۶، ساعت ۰۵:۴۱
آیا اضافه کردن پسوند به ادرس‌ها مانند http://samole.com/sitemap.xml که در واقع یک روتینگ به یک اکشن متد است برای ایجاد فایل‌های سایت مپ پویا یا .json چطور در core قابل تغییر میباشد ؟ در Mvc ۵ با این دستور :
<configuration>
  <system.webServer>
    <handlers>
      <add name="SitemapXml" path="sitemap.xml" verb="GET" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
    </handlers>
  </system.webServer>
</configuration>
ولی خب گویا مشکل دارد و با خطا مواجه میشود . روش کار در Core به چه صورت می‌باشد؟
‫۷ سال و ۱ ماه قبل، جمعه ۱۳ مرداد ۱۳۹۶، ساعت ۰۰:۵۶
پس از مطالعه موارد به نکته ای برخوردم تگ هلپر asp-append-version فقط برای برای فایل هایی کار میکنه که داخل wwwroot باشن. آیا راه کاری وجود دارد که برای دایرکتوری‌های دیگری که در FileServerOption معرفی میکنیم کار کند؟  
‫۷ سال و ۵ ماه قبل، یکشنبه ۲۷ فروردین ۱۳۹۶، ساعت ۰۲:۴۷
آیا با تغییر این قسمت 
services.AddScoped<IUnitOfWork, ApplicationDbContext>();
به AddTransient ایا کارایی برنامه به مشکل میخوره ؟ چون در عملیات Ajax بروی Controller با توجه به وهله ای که انجام میشه برای Update  در حالت AddScope با خطای زیر مواجه میشم 
Cannot create a ModificationFunction for an entity in state 'Unchanged'.

‫۷ سال و ۵ ماه قبل، یکشنبه ۲۷ فروردین ۱۳۹۶، ساعت ۰۲:۱۷
در زمان CRUD مشکل Update وجود دارد یعنی در زمان فراخوانی 
_unitofwork.MarkAsChanged(entity);
در کنترلر MVC خطایی با این عنوان اتفاق می‌افتد 
An unhandled exception has occurred while executing the request
System.InvalidOperationException: The instance of entity type 'Country' cannot be tracked because another instance of this type with the same key is already being tracked. When adding new entities, for most key types a unique temporary key value will be created if no key is set (i.e. if the key property is assigned the default value for its type). If you are explicitly setting key values for new entities, ensure they do not collide with existing entities or temporary values generated for other new entities. When attaching existing entities, ensure that only one entity instance with a given key value is attached to the context.

‫۷ سال و ۶ ماه قبل، یکشنبه ۶ فروردین ۱۳۹۶، ساعت ۲۱:۲۶
من مطابق موارد گفته شده و با توجه به امکانات  DataAnnotations  فرهنگ جاری رو تغییر میدم اما با توجه به ذکر دستور زیر
   opts.DefaultRequestCulture = new RequestCulture(culture: "fa-IR", uiCulture: "fa-IR");
متاسفانه در زمان اجرای پروژه و موجود نبودن کوکی فرهنگ en-US برگردانده میشود و پس از فراخوانی کنترلر تغییر زبان کوکی به فارسی برگردانده میشود و مشکل حل میشود. ولی متاسفانه در صورت نبود کوکی Default Culture انگیسی است البته با توجه به اینکه از Distibuted sql cache و Identity استفاده میکنم چطور میتونم این مشکل رو در پروژه‌ها حل کنیم؟