У меня есть объекты (People) или Users, из которых я использую наследование классов для создания различных объектов.
Однако при добавлении объекта я получаю ошибки INVALID COLUMN, Users_Accounts, которые существуют вБаза данных с соответствующими столбцами ниже, я получаю ошибку
что я делаю не так?
СООБЩЕНИЕ ОБ ОШИБКЕ Произошло необработанное исключение при обработке запроса.SqlException: Неверное имя столбца «Users_AccountsAccountID».Неверное имя столбца «Users_AccountsAccountID».Неверное имя столбца 'Users_PhonePhoneID'.
namespace Accounts.i_EF.Accounts
{
public class Users
{
[Key]
public int UserID { get; set; }
public string Email { get; set; }
public Guid UniqueID { get; set; }
public DateTime Dates { get; set; }
public bool IsSuspended { get; set; }
public Users_Accounts Users_Accounts { get; set; }
}
public class Users_Accounts
{
[Key]
public int AccountID { get; set; }
public string UniqueID { get; set; }
public Title Title { get; set; }
public string First_Name { get; set; }
public string Last_Name { get; set; }
public Gender Gender { get; set; }
public Users_Phone Users_Phone { get; set; }
public string Email { get; set; }
public DateTime Dates { get; set; }
public bool IsSuspended { get; set; }
}
public enum Gender
{
male,female
}
и код моего контроллера
var user = HttpContext.User.Identity.Name.ToString();
var DataContext = _context.Users.Include(c => c.Users_Accounts);
return View(await DataContext.SingleOrDefaultAsync(c => c.Email == user && !c.IsSuspended));