Как вставить в некоторые специальные столбцы в таблице в SQL Server из ASP.NET MVC? - PullRequest
0 голосов
/ 20 сентября 2019

У меня есть несколько столбцов в таблице Tbl_User, но я хочу вставить данные в два из них - не во все - и я не знаю, как можно написать этот код.

Я создал хранилище иэтот код сохраняет все данные в таблицу:

public bool InsertUser(Tbl_User t)
{
    db.Tbl_User.Add(t);
    return Convert.ToBoolean(db.SaveChanges());
}

, но я хочу сохранить только в столбцах UserName и Password.

Я создал подобную модель представления, но я нене знаю, что мне делать?

   public int ID { get; set; }
   public string UserName { get; set; }
   public string Password { get; set; }

1 Ответ

0 голосов
/ 20 сентября 2019

Вы можете пометить свойство, которое вы не хотите хранить, с помощью [NotMapped]

   [NotMapped]
   public int ID { get; set; }
   public string UserName { get; set; }
   public string Password { get; set; }

Документы: https://docs.microsoft.com/en-us/dotnet/api/system.componentmodel.dataannotations.schema.notmappedattribute?view=netframework-4.8

Также, как Ларну указал, сохраняя пароль, как это НЕ желательно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...