को नहीं पहचानता है मैं की तरह नीचेLINQ विधि 'Int32 indexOf (System.String, System.StringComparison)' विधि
GroupMaster getGroup = null;
getGroup = DataContext.Groups.FirstOrDefault(item => keyword.IndexOf(item.Keywords,StringComparison.OrdinalIgnoreCase)>=0 && item.IsEnabled)
Entityframework का उपयोग करते समय इस विधि मैं अपवाद मिला क्रियान्वित करते हुए एक LINQ क्वेरी निष्पादित की तरह नीचे
संस्थाओं को LINQ विधि 'Int32 indexOf (System.String, System.StringComparison)' विधि, नहीं पहचानता है और इस विधि एक दुकान अभिव्यक्ति में अनुवाद नहीं किया जा सकता है।
शामिल हैं() डिफ़ॉल्ट मामला तो फिर मैं वहाँ lower.Is के लिए एक स्ट्रिंग विधि शामिल है और वहाँ indexOf विधि इस मुद्दे को हल करने के लिए कोई भी तरीका है के अलावा अन्य मैच की जाँच के लिए कोई भी तरीका बदलने की आवश्यकता संवेदनशील द्वारा विधि?
मैं अगर आप अपने 'DataContext.Groups' वस्तु के संबंधित क्षेत्रों का पर्दाफाश जवाब में सुधार हो सकता है। –
'Contains' उत्पन्न SQL क्वेरी के भीतर' LIKE' बयान में तब्दील हो जाता। तथ्य यह है कि 'LIKE' केस संवेदनशील है या केस असंवेदनशील डेटाबेस कॉन्फ़िगरेशन पर निर्भर करता है। केस असंवेदनशील स्ट्रिंग तुलना करने के लिए अपना डेटाबेस बदलें और 'युक्त' का उपयोग करें। – MarcinJuraszek
यह एक इकाई फ्रेमवर्क डेटाकॉन्टेक्स्ट है जहां समूह डीबीसेट –
JEMI