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