У меня есть две таблицы:
table product1 with columns:
product_id
prodcut_name
category_id
another table categories
category_id
category_name
category_description
Я заполняю сведения о продукте с помощью DataGridView
, и он работает нормально.
Я пытаюсь получить значения двух столбцовта же таблица в зависимости от того же условия, что у меня есть код ниже:
string desc = Convert.ToString(selectedRow.Cells["productdescr"].Value);
string productname = Convert.ToString(selectedRow.Cells["productnam"].Value);
string productprices = Convert.ToString(selectedRow.Cells["productprice"].Value);
int productids = Convert.ToInt32(selectedRow.Cells["productid"].Value);
условие 1:
int categoryids = (from cats in tsg.product1
where cats.product_Name.Equals(productname)
select cats.category_Id).SingleOrDefault();
условие 2:
var catogynames = (from categorytypes in tsg.categories
where categorytypes.category_Id.Equals(categoryids)
select categorytypes.category_Name
).SingleOrDefault();
условие 3:
var categoprydecription = (from categorytable in tsg.categories
where categorytable.category_Id.Equals(categoryids)
select categorytable.category_Description
).SingleOrDefault();
Я хочу получить categorytypes.category_description
также вместе с этим categorytypes.category_Name
из условия 2, возможно ли объединить два условия?(условие 2 и условие 3)