Чтобы понять, какой тип библиотеки или пространства имен используется именем Locale в вашем случае, вы должны также указать имя этой библиотеки.
Однако вы можете использовать рекомендуемый метод инстанцирования соединения SQL внутри вашего приложения. Для этого вы можете использовать следующий код:
static private string GetConnectionString()
{
// To avoid storing the connection string in your code,
// you can retrieve it from a configuration file, using the
// System.Configuration.ConfigurationSettings.AppSettings property
return "Data Source=(local);Initial Catalog=AdventureWorks;"
+ "Integrated Security=SSPI;";
}
public static void databaseFilePut(string varFilePath)
{
string connectionString = GetConnectionString();
byte[] file;
using (var stream = new FileStream(varFilePath, FileMode.Open, FileAccess.Read))
{
using (var reader = new BinaryReader(stream))
{
file = reader.ReadBytes((int)stream.Length);
}
}
using (SqlConnection connection = new SqlConnection(connectionString))
using (var sqlWrite = new SqlCommand("INSERT INTO tblFiles2 (Data) Values(@File)",
connection))
{
conn.Open();
sqlWrite.Parameters.Add("@File", SqlDbType.VarBinary, file.Length).Value = file;
sqlWrite.ExecuteNonQuery();
}
}
Также будет полезно ознакомиться с документацией по созданию экземпляра соединения через asp. net: Документация