После прочтения https://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.sqldatasource.select(v=vs.110).aspxSqlDataSource: Параметры на Select()
Я немного запутался о методе Select() в SqlDataSource. Это легко объяснить на примере. Давайте рассмотрим этот тестовый код:
//sql is a SqlDatasource, let's get out the question the initialization.
sql.SelectCommand= "select * from employees where iddepartment = @iddeparment";
sql.SelectParameters.Add("iddepartment ", DbType.Int, "1");
На данный момент, мне нужно, чтобы извлечь данные, поэтому я пытаюсь сделать что-то вроде:
IEnumerable<object> myData = sql.Select();
Однако согласно MSDN документации, Select
методы requieres 1 параметр типа DataSourceSelectArguments
. Это меня смущает. Почему мне нужно передать некоторые «Выбрать параметры» в качестве аргумента, если я уже установил их, вызвав SelectParameter.Add(...)
? Как я могу правильно назвать эту функцию?