2015-09-08 3 views
0

1) Могу ли я использовать процедуру хранения без EF в .Net, если да, то как? Я новичок в разработке, я разрабатываю приложение для Windows, и я использую набор данных ADO.Net для доступа к данным, но теперь мое приложение для Windows работает медленно, я хочу ускорить его процесс доступа к данным ...Могу ли я использовать процедуру Store без EF в .Net, если да, то как?

+1

Смотрите ответ ниже т узнать, как вызвать SP из ADO.NET, а затем должным образом улучшить ваш запрос/зр сделать приложение быстро. –

ответ

2

Вы может использовать SqlCommand для выполнения команд sql и хранимых процедур. Но прежде чем читать образец ...

Обратите внимание

Производительность приложения, как правило, не изменяется с помощью хранимой процедуры вместо обычной команды или структуры объекта. В инфраструктуре Entity нет самой производительности. Вы должны найти свою проблему с производительностью в другом месте.

Вы можете использовать любые хорошие инструменты в плохом ключе. Поэтому изменение инструментов - не окончательное решение. В решении могут быть использованы правильные инструменты в правильном направлении.

хранимой процедуры

Например, вы можете увидеть this sample:

SqlConnection sqlConnection1 = new SqlConnection("Your Connection String"); 
    SqlCommand cmd = new SqlCommand(); 
    SqlDataReader reader; 

    cmd.CommandText = "StoredProcedureName"; 
    cmd.CommandType = CommandType.StoredProcedure; 
    cmd.Connection = sqlConnection1; 
    //If your procedure has parameters you can add parameters too 
    //cmd.Parameters.AddWithValue("parameter", "value"); 


    sqlConnection1.Open(); 

    reader = cmd.ExecuteReader(); 
    // Data is accessible through the DataReader object here. 

    sqlConnection1.Close(); 
+0

Спасибо, сэр ... – Jyo

+0

Я разрабатываю приложение для Windows с помощью ado.net, но теперь он кажется медленным, его время для извлечения и отображения данных, СЕЙЧАС, что мне делать ???? Могу ли я использовать Entity Framework с процедурой хранения ... и какие будут шаги? – Jyo

+0

Да @Reza Aghaei Sir, Теперь я использую первый подход к базе данных в EF с помощью процедуры Store .. Спасибо .. – Jyo

Смежные вопросы