प्रकार का निरंतर मान बनाने में असमर्थ मेरे पास दो linq प्रश्न हैं। मैं एक और प्रश्न में एक प्रश्न के परिणाम का उपयोग करना चाहता हूं।'अज्ञात प्रकार'
var t2s = (from temp3 in _ent.Products
where temp3.Row_Num == 2
select new { temp3.ProductID });
तो मैं एक और प्रश्न में यह वर का उपयोग करें:
var _query = (from P1 in _ent.brands
join temp2 in on
new { Produ_ID = (Int32?)P1.Prod_ID }
equals new { Produ_ID = (Int32?)temp2.ProductID }
);
जब मैं अपने आप में पहला क्वेरी चलाने यह मुझे सही परिणाम देता है। अगर मैं एक join
बिना एक दूसरे को चलाने यह मुझे सही परिणाम देता है, लेकिन एक join
के साथ मुझे निम्न त्रुटि देता है:
error: Unable to create a constant value of type 'Anonymous type'. Only primitive types ('such as Int32, String, and Guid') are supported in this context
दूसरी क्वेरी में 't2s' कहां है? –