0
首先,你好傢伙。我現在正在準備我的學期的工作,我有一個關於「主鍵」,在MVC 5.問題首先我想給我的代碼,然後我會更多的解釋我的問題。外鍵MVC錯誤
in Sepet.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Donem_Odevi.Models.Data
{
public class Sepet
{
[Key]
public int SepetID { get; set; }
[EmailAddress]
public string UserEmail { get; set; }
public int ID { get; set; }
[ForeignKey("ID")]
public Urunler UrunID { get; set; }
}
}
而現在它的Urunler.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
namespace Donem_Odevi.Models.Data
{
public class Urunler
{
[Key]
public int ID { get; set; }
public string UrunIsmi { get; set; }
public byte[] UrunFoto { get; set; }
public string Cinsiyet { get; set; }
public int UrunFiyat { get; set; }
//public int Adet { get; set; }
//public int ToplamFiyat
//{
// get { return Adet * UrunFiyat; }
//}
}
}
這是我的看法
<tbody>
@foreach (var item in Model.sepet)
{
<tr>
<td class="cart_product">
<a href=""><img src="data:image/png;base64,@System.Convert.ToBase64String(item.UrunID.UrunFoto)" alt=""></a>
</td>
<td class="cart_description">
<h4><a href="">@item.UrunID.UrunIsmi</a></h4>
<p>@item.UrunID.Cinsiyet</p>
</td>
<td class="cart_price">
<p>@item.UrunID.UrunFiyat</p>
</td>
<td class="cart_quantity">
<div class="cart_quantity_button">
<a class="cart_quantity_up" href=""> + </a>
<input class="cart_quantity_input" type="text" name="quantity" value="1" autocomplete="off" size="2">
<a class="cart_quantity_down" href=""> - </a>
</div>
</td>
<td class="cart_total">
<p class="cart_total_price">@item.UrunID.UrunFiyat</p>
</td>
<td class="cart_delete">
<a class="cart_quantity_delete" href=""><i class="fa fa-times"></i></a>
</td>
</tr>
}
</tbody>
我想這樣做,當我添加了一個新的產品(Urunler)應採取多數民衆贊成ID並且應該與Cart(Sepet)中的UrunID匹配。然後我想在我的視圖頁面中顯示。我需要展示它。我怎樣才能做到這一點?請幫助我們......(我希望你明白我:)))例如;
我增加了一個新產品並且那ID爲1的ID,其在單眼皮應該是1和I可以訪問UrunID成。感謝您對您現在支持:)
我會嘗試當我嘗試這樣做我寫的結果。但是如果你問我這不會奏效。 :( –