Я экспериментирую в подключении приложения С# к базе данных MDF в первый раз, и мне нужна небольшая помощь.
Я создал небольшой файл базы данных MDF в Visual Studio 2010, затем создал другой проект и импортировал файл в сам проект.
Я не пытаюсь подключиться к файлу MDF с помощью кода. Вот код, который я использую:
namespace DBtestApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
System.Data.SqlClient.SqlConnection con;
private void Form1_Load(object sender, EventArgs e)
{
con = new System.Data.SqlClient.SqlConnection();
con.ConnectionString = "DataSource=.\\SQLEXPRESS; AttachDbFilename =SampleDatabase.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
con.Open();
MessageBox.Show("Connection opened");
con.Close();
MessageBox.Show("Connection closed");
}
}
}
Когда я запускаю приложение, я получаю исключение в строке, где я определяю строку подключения, а исключение имеет это сообщение в верхней части стека:
System.ArgumentException: Keyword not supported: 'datasource'.
Может ли кто-нибудь указать мне в правильном направлении?