난 그냥 카테고리 테이블과 제품 테이블과 관련 테이블을 갱신이를 얻기 위해 광기를 가지고 있어요 작동하지 ...하지만 난 그 일에 성공을가 타격 ...업데이트 문은 LINQ
내가이 테이블
이 product product_id
product_name
product_description
product_price
product_image
category category_id
catgory_name
category_desc
내가 엔티티 프레임 워크를 사용하여 .... 테이블을 업데이트하기 위해이 같은 짓을 ...
private void btnSave_Click(object sender, EventArgs e)
{
if (lblHiddenmode.Text == "Edit")
{
using (var dbcontext = new TsgEntities())
{
pictureBox1.Enabled = true;
pictureBox1.Visible = true;
Image image = pictureBox1.Image;
byte[] bit = null;
bit = imageToByteArray(image);
product1 pd = new product1();
string category = cbcategorytypes.Text;
string categorydesc = tbCategoryDescription.Text;
var c = new category { category_Name = category, category_Description = categorydesc };
pd.product_Name = tbProductName.Text;
decimal price = Convert.ToDecimal(tbProductPrice.Text);
pd.product_Price = price;
pd.product_Description = tbProductdescription.Text;
pd.product_Image = bit;
pd.category = c;
dbcontext.SaveChanges();
this.Close();
}
}
}
참고 : 나는 4 일이 PRODUCT_ID이있는 제품 이름입니다 업데이트하고 있어요 category_id = 4
그러나이 문장에는 이 표시됩니다. pd.category = c; 난 = "0"과 CATEGORY_ID = "0"
.. 업데이트 문에 문제가있는 범주 테이블과 테이블을 업데이트 할 때 내가 잘못하고 오전
내가 어떻게해야 할 당신이 친밀한 pls –
pls이 날 좀 도와 주시겠습니까. .. –
많은 도움을 주신 Adam ..... –