22 Eylül 2014 Pazartesi

Error 40 The type or namespace name 'Objectparameter' could not be found Hatası Ve Çözümü

Error 40 The type or namespace name 'Objectparameter' could not be found

Bu hata entityframework 6.1 versiyonunun sp lerde parametre olarak System.Data.Object kütüphanesinde bulunan Objectparameter kataloğunu referans olarak kullanamadığı kullanması gereken kütüphanenin System.Data.Entity.Core.Objects sınıfındaki Objectparameter kataloğunu kullanması gerektiğidir. Referans menüsünden projenize System.Data.Entity Dll ini eklemeli ve hatanın oluştuğu classta  System.Data.Entity.Core.Objects  kütüphanesini çağırıp

   // using System.Data.Objects;
   // using System.Data.Objects.DataClasses; referanslarını çıkarmalısınız . Build ettiğinizde projeniz hata vermeyecektir.


14 Haziran 2014 Cumartesi

Sql Sayısal Format Örneği


Sql sayısal alanların formatlanabileceği güzel bir örnek

(REPLICATE('0',8-LEN(CAST(1 AS NVARCHAR(6)))) + CAST(1 AS NVARCHAR(6)))  -- sayısal değeri formatlayan script

declare @i int;
set @i =0;
declare  @tmptbl table(satirno int,kayit nvarchar(10));  --temp table create
while (@i <1000000)  --- 1000000 adet kayıt için döngü kuruyoruz

begin
  insert into @tmptbl 
  SELECT @i , (REPLICATE('0',8-LEN(CAST(@i AS NVARCHAR(6)))) + CAST(@i AS NVARCHAR(6)))  --temp table a kayıt ekliyoruz
 set @i = @i + 1;
end

select * from @tmptbl; -- temp table daki kayıtları çekiyoruz