আমি সত্ত্বা ফ্রেমওয়ার্ক 4.1 এর সাথে প্রবর্তিত DbContext এবং কোড ফার্স্ট এপিআই ব্যবহার করছি।
তথ্য মডেল যেমন মৌলিক ধরনের তথ্য ব্যবহার string
এবং DateTime
। আমি কয়েকটি ক্ষেত্রে শুধুমাত্র ডেটা টীকাটি ব্যবহার করছি [Required]
তবে এটি কোনও DateTime
বৈশিষ্ট্যে নয়। উদাহরণ:
public virtual DateTime Start { get; set; }
DbContext উপশ্রেণী এছাড়াও সহজ এবং দেখতে এরকম হয়:
public class EventsContext : DbContext
{
public DbSet<Event> Events { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Event>().ToTable("Events");
}
}
সূচনাকারী হয় আপনি এই বছর বা আগামী বছরের মধ্যে যুক্তিসম্মত মান মডেল সেট তারিখ।
তবে আমি যখন আরম্ভকারী চালাচ্ছি তখন আমি এই ত্রুটিটি এখানে পেয়েছি context.SaveChanges()
:
একটি ডেটটাইম 2 ডেটা টাইপের রূপান্তরিত হওয়ার ফলে ডেটটাইম ডেটা টাইপের পরিবর্তে সীমার মান হয়। বিবৃতিতে বাতিল করা হয়েছে।
আমি বুঝতে পারছি না কেন এটি কেন ঘটছে কারণ সবকিছু এত সহজ। আমি সম্পাদনা করার জন্য কোনও এডএমএক্স ফাইল না থাকায় এটি কীভাবে ঠিক করবেন তাও নিশ্চিত নই।
কোন ধারনা?