यह MySql.Data में एक बग है। जहाँ तक मुझे पता है, इसके लिए कोई बग रिपोर्ट दर्ज नहीं की गई है, लेकिन आप MySqlConnector एकीकरण परीक्षण
यदि आप MySqlCommand.Prepare पर कॉल करते हैं तो MySql.Data विफल हो जाता है पैरामीटर जोड़ने से पहले।
हालांकि, यह बिल्कुल क्या AdoNetAppender करता है
. (एक try है /catch उस कोड में ब्लॉक करें, लेकिन यह 2.0.12 के बाद हाल ही में हुआ एक बदलाव है।)
दो संभावित सुधार हैं:
- स्विच करें MySqlConnector
और बदलें
<connectionType />इसका उपयोग करने के लिए। - जोड़ें
IgnorePrepare=trueआपके MySql.Data कनेक्शन स्ट्रिंग के लिए, जिसके कारणPrepare. होगा नो-ऑप होना। (नोट:यह विकल्प हटाया गया था 8.0.24 में ।)