Вы можете использовать Уровень доступа к данным для определения функции отправки запроса в базу данных
Если вы хотите использовать SQL Server. Ниже приведен код.
using (System.Data.SqlClient.SqlConnection con = new SqlConnection("YourConnection string")) {
con.Open();
SqlCommand cmd = new SqlCommand();
string expression = "Parameter value";
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "Your Stored Procedure";
cmd.Parameters.Add("Your Parameter Name",
SqlDbType.VarChar).Value = expression;
cmd.Connection = con;
using (IDataReader dr = cmd.ExecuteReader())
{
if (dr.Read())
{
}
}
}
Вы также можете использовать Microsoft Enterprise Library
Вы можете использовать Уровень бизнес-логики для вызова функции уровня базы данных, а также выполнять проверки перед отправкой данных на Presentation Layer
Наконец, вы можете вызвать объекты бизнес-логики объектов в вашем Presentation layer