我研究了每個主鍵,候選鍵和外鍵的位置。我學習了asp.net MVC 5實體框架上的每個按鍵。如何在asp.net中檢索主鍵相關值mvc
然後我產生使用上的Visual Studio MVC自動生成的選項,我的代碼,我被包圍與遷移與編輯一些features..But,這裏是東西...
我創建了一個叫做拍賣另一種模式,以投標一個項目。之後,我在我的拍賣模型中初始化了產品ID和其他詳細信息。即使在那之後,我仍然試圖使用Microsoft.AspNet.Identity來分配用戶ID「 及其工作。問題是我想在自動生成的用戶模型(稱爲「IdentityModels」)和「AccountViewModels」之間建立關係。但它沒有奏效。
// Here is my Auction model class' segment that I took on my Auction model
[Key]
[Required]
public long Id { get; internal set; }
........
//other codes are avoided
......
[Required]
public string SellerUserID { get; set; }
這裏是我的AuctionController
public ActionResult ViewMyBids()
{
var db = new AuctionsDataContext();
var pKey = User.Identity.GetUserId();
// I want to pass the primary key in to the auction model and get the results to a list
var result = db.Auctions.Find().SellerUserID(pKey);
ViewBag.mes = result.SellerUserID;
return ViewMyBids();
}
連我自己都不知道怎麼弄的主鍵的值 比方說,作爲一個例子: 有 員工和部門.... 員工有一個ID, 員工有EmpName, 處有DepartmentName的,
部門希望知道一個特定的員工的名字...... 做到這一點的話,
系表需要它是僱員中涉及到的員工ID, 一個外鍵,它可以直接分配給員工的姓名存儲在Employee表...
所以,就像我想分配自動生成的用戶ID和使用該ID我需要檢索ID的所有數據....
如何做到這一點,我知道使用外鍵或組成鍵..但在我的研究中,我無法找到任何解決方案。
所以幫我解決this..Thanks ....... 請...
謝謝你,我會嘗試這個 – Singhalanka
謝謝你,你的代碼使我的問題解決了......感謝您的幫助。 :) – Singhalanka
如果它符合您的需求,請不要忘記標記爲正確答案。 –