मैं गतिशील रूप से डेटाबेस को केवल सी # कोड का उपयोग करके तालिका संरचना प्राप्त करने की कोशिश कर रहा हूं:Microsoft.SqlServer.ConnectionInfo.dll असेंबली फ़ाइल नहीं मिल रहा है?
using Microsoft.SqlServer.Management.Common;
using Microsoft.SqlServer.Management.Smo;
public class LoadStuff
{
...
public void LoadDatabase(string vDatabaseName)
{
using (var vSqlConnection = new SqlConnection(DatabaseConnectionString))
{
var vConnection = new ServerConnection(vSqlConnection);
var vServer = new Server(vConnection);
var vDatabase = vServer.Databases[vDatabaseName];
var vTables = vDatabase.Tables;
}
}
}
हालांकि, मुझे संदर्भ जोड़ने के लिए .dll फ़ाइल नहीं मिल रही है। मैं विजुअल स्टूडियो 2010 प्रोफेशनल का उपयोग कर रहा हूं। कोई सुझाव?
मिले यह है, धन्यवाद। अब, जब कोई अंतिम उपयोगकर्ता इसे चलाता है, तो क्या यह संदर्भित है .dll फ़ाइल को मेरे सॉफ़्टवेयर में बंडल किया जा रहा है? –
संदिग्ध। स्थानीय को कॉपी करने के लिए सेट करें ताकि इसे आपकी बिल्ड निर्देशिका में कॉपी किया जा सके, जो आपके सेटअप प्रोजेक्ट में शामिल होने के लिए तैयार है। –
असेंबली पाने के लिए मुझे इंस्टॉल करने की क्या ज़रूरत है? – Kiquenet