Я знаю, что N решений с таким же названием не существует, и через 3 дня и бесполезно пробежка по ним всем, я должен опубликовать это здесь.
У меня есть UserDetailDAC.cs, подобный этому: -
public UserDetails ValidateUserAdmin(string Usrname, string pwd)
{
using (var db = new HostelManagementContext())
{
//IEnumerable<UserDetails> linq;
//string query = "SELECT* FROM UserDetails WHERE UserName ='" + Usrname + "' COLLATE SQL_Latin1_General_CP1_CS_AS AND UserPwd = '" + pwd + "' COLLATE SQL_Latin1_General_CP1_CS_AS";
//linq = db.Database.SqlQuery<UserDetails>(query);
//return linq.FirstOrDefault();
return db.Set<UserDetails>().Where(x => x.UserName == Usrname && x.UserPwd == pwd).FirstOrDefault();
}
}
, и мой HostelManagementContext.cs выглядит следующим образом: -
public HostelManagementContext() : base("ConnectionString")
{
Database.SetInitializer(new MigrateDatabaseToLatestVersion<HostelManagementContext, HostelModel.Migrations.Configuration>("ConnectionString"));
//Database.SetInitializer<HostelManagementContext>(new DropCreateDatabaseIfModelChanges<HostelManagementContext>());
}
public DbSet<CandidateHostelBookingMapping> CandidateHostelBookingMappings { get; set; }
public DbSet<UserDetails> UserDetails { get; set; }
Теперь, когда я пытаюсь запустить это, выдает ошибку ниже: -
Cannot find the object "CandidateHostelBookingMappings" because it does not exist or you do not have permissions.
Thisявляется Entity Framework Code первым подходом.Пожалуйста, не стесняйтесь спрашивать любую дополнительную информацию