Я пытался найти DataAdapter для MongoDB для C# сообщает приложение, но я нигде не могу его найти. Есть вообще такое? Я работаю над страницей входа, где пользователь вводит свое имя пользователя и пароль, и он проверяет в базе данных, существуют ли такие имя пользователя и пароль или нет.
Ниже приведен код SQL C# для создания подключения и проверка наличия имени пользователя и пароля:
SqlConnection sql_con = new SqlConnection(@"Data Source= xxxxxx");
string query = "SELECT * FROM SignUp WHERE Username = '" + Username_TextBox.Text.Trim() + "' AND Password = '" + Password_TextBox.Text.Trim() + "'";
SqlDataAdapter sql_da = new SqlDataAdapter(query, sql_con);
DataTable sql_dt = new DataTable();
sql_da.Fill(sql_dt);
if (sql_dt.Rows.Count == 1 && Username_TextBox.Text.Substring(0,4) == "WRDN")
{
//some code
}
Я нашел этот небольшой фрагмент, но в нем написано SQL, а MongoDBConnection и MongoDBDataAdapter не существуют.
string connectionString = "Server=127.0.0.1;Port=27017;";
using (MongoDBConnection connection = new MongoDBConnection(connectionString))
{
MongoDBDataAdapter dataAdapter = new MongoDBDataAdapter("SELECT City, CompanyName FROM Customers", connection);
DataTable table = new DataTable();
dataAdapter.Fill(table);
Console.WriteLine("Contents of Customers.");
foreach (DataRow row in table.Rows)
{
Console.WriteLine("{0}: {1}", row["City"], row["CompanyName"]);
}
}
Как действительно ли все это достигается с помощью MongoDB и C#?