ত্রুটি বার্তা:
"ডাটাবেস তৈরি হওয়ার পর থেকেই 'অ্যাড্রেসবুক' প্রসঙ্গে মডেলটি বদলেছে ither বিকল্পভাবে এটি নতুন ডেটা সহ বীজ করুন।
আমি কোড-প্রথম বৈশিষ্ট্যটি ব্যবহার করার চেষ্টা করছি এবং নিম্নলিখিতটি আমি লিখেছি:
var modelBuilder = new ModelBuilder();
var model = modelBuilder.CreateModel();
using (AddressBook context = new AddressBook(model))
{
var contact = new Contact
{
ContactID = 10000,
FirstName = "Brian",
LastName = "Lara",
ModifiedDate = DateTime.Now,
AddDate = DateTime.Now,
Title = "Mr."
};
context.contacts.Add(contact);
int result = context.SaveChanges();
Console.WriteLine("Result :- "+ result.ToString());
}
প্রসঙ্গ শ্রেণি:
public class AddressBook : DbContext
{
public AddressBook()
{ }
public AddressBook(DbModel AddressBook)
: base(AddressBook)
{
}
public DbSet<Contact> contacts { get; set; }
public DbSet<Address> Addresses { get; set; }
}
এবং সংযোগ স্ট্রিং:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="AddressBook" providerName="System.Data.SqlClient"
connectionString="Data Source=MyMachine;Initial Catalog=AddressBook;
Integrated Security=True;MultipleActiveResultSets=True;"/>
</connectionStrings>
</configuration>
সুতরাং, ডাটাবেসটির নাম "অ্যাড্রেসবুক" এবং ত্রুটি ঘটে যখন আমি প্রসঙ্গে যোগাযোগের অবজেক্টটি যুক্ত করার চেষ্টা করি। আমি কি এখানে কিছু মিস করছি?