簡體   English   中英

如何從 ASP.NET MVC 在 SQL 服務器的表中插入一些特殊列?

[英]How to insert in some special columns in a table in SQL Server from ASP.NET MVC?

我在表Tbl_User中有一些列,但我想將數據插入其中兩個 - 不是全部 - 我不知道如何編寫這段代碼。

我創建了一個存儲庫,此代碼將所有數據保存到表中:

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

但我只想保存在UserNamePassword列中。

我創建了這樣的視圖模型,但我不知道該怎么辦?

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

您可以使用 [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

同樣,正如 Larnu 指出的那樣,建議保存這樣的密碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM