Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Bootstrap Callout

Kullanım 1

Select sorgusundan dönen sonucun akışa alınması için kullanılır. 

string sorgu="sorgunuzu yazınız";
var sonuc= Context.Database_Select(sorgu,SqlConnections.LFLOW);
if(sonuc!=null && sonuc.Rows.Count>0)
{
 deger = sonuc.Rows[0]["SorgudanDönenKolon"];
}
return deger;

Bootstrap Callout
Styleinfo

Kullanım 2

Insert- Update sorgularının kodlama bölümünde çalıştırıp dönen sonuçların akışa alınması için kullanılır.

LFlowUtils sınıfı altında 3 sql ile ilgili method desteği mevcuttur. ilgil methodlar extention(Context) olarak da desteklenmiş durumdadır. 2 türlü de kullanılabilir. 

Örneğin;

LFlowUtils.SqlExecuteNonQuery(LFContextScript Context, string ConnectionCode, string SqlQuery);
Context.SqlExecuteNonQuery(string ConnectionCode, string SqlQuery);

SqlExecuteNonQuery
>

sql

Sql sorgu çalıştırıp, dönüş değeri olarak etkilenen satır sayısını döndürür. IDbConnection.ExecuteNonQuery() işlemi çalıştırmaktadır.
> exec sp '', insert, update, toplu işlemler için kullanılabilir.

Image Added
SqlExecuteScalar
>

sql

Sql sorgusunu çalıştırıp, dönüş değeri olarak ilk satır, ilk hücre değerini döndürür. IDbConnection.ExecuteScalar() işlemi çalıştırmaktadır.
> Örneğin function üzerinden tek sayısal değer okuma işlemi ya da inser işleminden sonra @@IDENTITY değeri okunmak isteniyorsa kullanılır.

Image Added
SqlExecuteReader
> Context.Database_Select ile aynı özelliklere sahip. sadece tek bir sınıf ve tarz da olduğunu belirtmek için çoklandı.
> Dataset olarak sonuç dönen işlemleri kapsamaktadır.

Image Added