- متد ToGregorianDateTime که برای تبدیل رشتهی تاریخ شمسی به میلادی کاربرد دارد، خروجی ?DateTime دارد (اگر رشته قابل تبدیل نباشد، نال دریافت میکنید).
- علامت ? در این خطا یعنی استفاده از nullable type و انتساب آن به نمونهی غیرنالپذیر. بنابراین dt.Value را باید استفاده کنید که DateTime باشد.
- مشکلی نیست. در کل مشکلات را با ذکر جزئیات در اینجا گزارش کنید.
- منهای بحث گروه بندی اطلاعات بر اساس ماههای شمسی، در مورد دیگری نیاز به تاریخ رشتهای شمسی پیدا نمیکنید و اگر با ORMها کار میکنید بهتر است از DateTimeOffset استفاده کنید.