string dateText = "21/12/2015";
var date = DateTime.ParseExact(dateText , "dd/MM/yyyy", null);
15 Aralık 2015 Salı
14 Aralık 2015 Pazartesi
Tüm paketleri güncelleme
Updating All Packages
Issue: 431There is currently no easy way to update all packages within a solution. In this iteration, we’ll update the Update-Package command to support updating all packages at the solution level and project level. We will not be adding support for this to the Add Package Dialog in this iteration, but will consider it for a future iteration. We just need to think through the UI for that.
| Command | Description |
|---|---|
Update-Package |
Updates all packages in all projects. |
Update-Package –Project ProjectName |
Updates all packages in the specified project |
Update-Package PackageId |
Breaking Change: Updates the specified package in all projects rather than just the current project |
Update-Package PackageKid –Project ProjectName |
No change: Updates the specified package in the specfied project only as before. |
Update-Package –Safe |
New –Safe flag only updates packages to the next “safe” version, which is the latest version with the same major and minor version number as the current package. |
13 Aralık 2015 Pazar
DB’deki tüm tablolardaki kayıt sayısı ve index boyutunu hesaplamak
Database deki tüm kayıtları tablo bazında ve diskte ne kadar yer kapladığınız sorgulamak için kullanılacak bir script.
Script çalıştırıldığında aşağıda görüldüğü üzere tablo bazında satır
sayısı ve diskte ne kadar yer kapladığı görüntülenebilmektedir.
SET nocount ONCREATE TABLE #spaceused (name NVARCHAR(120) , rows CHAR(11) , reserved VARCHAR(18) , data VARCHAR(18) , index_size VARCHAR(18) , unused VARCHAR(18))DECLARE Tables CURSORFORSELECT sys.schemas.name + '.' + sys.objects.name FROM sys.objects INNER JOIN sys.schemas ON sys.objects.schema_id = sys.schemas.schema_id WHERE sys.objects.type = 'U'OPEN TablesDECLARE @table VARCHAR(128)FETCH NEXT FROM Tables INTO @tableWHILE @@FETCH_STATUS = 0 BEGIN INSERT INTO #spaceused EXEC sp_spaceused @table FETCH NEXT FROM Tables INTO @table ENDCLOSE TablesDEALLOCATE TablesSELECT *FROM #spaceusedORDER BY CAST([rows] AS BIGINT) DESCDROP TABLE #spaceusedEXEC sp_spaceused |
10 Aralık 2015 Perşembe
4 Aralık 2015 Cuma
EntityFramework savechanges olmadan önce bir önceki değeri alma
db.Users.Attach(user);
var current = db.Entry(user).CurrentValues.Clone();
db.Entry(user).Reload();
//Do you user(from db) stuff
db.Entry(user).CurrentValues.SetValues(current);
db.Entry(user).State = EntityState.Modified;
db.SaveChanges();
28 Kasım 2015 Cumartesi
26 Kasım 2015 Perşembe
SQL Server üzerinde Stored Procedure Kullanimi
Merhaba Arkadaslar,
Bu makalemizde SQL Server üzerinde Stored Procedure yazimini inceleyecegiz.
Stored Procedure’ler database server üzerinde saklanan SQL cümlecikleridir. Parametreler alabilirler ve size sonuçlar döndürebilirler. Avantajlari arasinda DB server üzerinde olmasindan dolayi daha hizli çalismalari, sadece ilk çalismalarinda derlenmeleri sonraki çalismalarda derlenmemeleri (bu da neden hizli oldugunu açikliyor) SQL cümlecikleri ve programlama dilleri ile yazdigimiz kodlari birbirinden ayristirmamizi saglamasi sayilabilir.
Mesela MUSTERI tablosundaki tüm kayitlari getiren sadece ID degeri verilen MUSTERI kaydini getiren ve istenilen müsteri kaydinin silinmesini saglayan Stored Procedure leri sirayla yazalim.
Peki bu Stored Procedure nasil çalistiracagiz. Bunu da EXEC komutu ile yapariz
komutunun sonuç kümesi asagidaki gibidir

Kullanimi asagidaki gibidir.

Kullanimi asagidaki gibidir.
Baska bir makalede görüsmek üzere….
http://www.yazilimmutfagi.com/10257/veritabani/sql-server/sql-server-uzerinde-stored-procedure-kullanimi.aspx
Bu makalemizde SQL Server üzerinde Stored Procedure yazimini inceleyecegiz.
Stored Procedure’ler database server üzerinde saklanan SQL cümlecikleridir. Parametreler alabilirler ve size sonuçlar döndürebilirler. Avantajlari arasinda DB server üzerinde olmasindan dolayi daha hizli çalismalari, sadece ilk çalismalarinda derlenmeleri sonraki çalismalarda derlenmemeleri (bu da neden hizli oldugunu açikliyor) SQL cümlecikleri ve programlama dilleri ile yazdigimiz kodlari birbirinden ayristirmamizi saglamasi sayilabilir.
Mesela MUSTERI tablosundaki tüm kayitlari getiren sadece ID degeri verilen MUSTERI kaydini getiren ve istenilen müsteri kaydinin silinmesini saglayan Stored Procedure leri sirayla yazalim.
1-Tüm müsteri kayitlarini döndüren Stored Procedure
CREATE PROCEDURE Musteri_ReadAllASBEGIN SET NOCOUNT ON; SELECT * from MUSTERIENDGO |
EXEC dbo.Musteri_ReadAll |
2-Sadece ID si verilen bir müsteri kaydini getiren Stored Procedure
CREATE PROCEDURE Musteri_ReadById@Id int --parametreASBEGIN SET NOCOUNT ON; SELECT * from MUSTERI WHERE Id = @IdEND |
DECLARE @Id intSET @Id = 2EXEC dbo.Musteri_ReadById @Id |
3- Istenilen bir müsteri kaydini silen Stored Procedure
CREATE PROCEDURE Musteri_DeleteById@Id int --parametreASBEGINSET NOCOUNT ON; DELETE from MUSTERI |
DECLARE @Id intSET @Id = 2EXEC dbo.Musteri_DeleteById @ID |
http://www.yazilimmutfagi.com/10257/veritabani/sql-server/sql-server-uzerinde-stored-procedure-kullanimi.aspx
Kaydol:
Kayıtlar (Atom)
.net 6 mapget kullanımı
app.UseEndpoints(endpoints => { endpoints.MapGet("/", async context => { var response = JsonConvert.Seriali...
-
XAMPP Apache MySQL PHP 5 PHP 4 1.8.3 2.4.9 5.6.16 5.5.11 1.8.2 2.4.9 5.5.36 5.4.27 1.8.1 2.4.3 5.5.27 5.4.7 1...
-
SELECT * INTO [new_BK] FROM [old_table]
-
Komut ekranına aşagıdaki komutları yazarak windows service işlemlerini gerçekleştirebiliriz. Not : Komut ekranı (Başlat -> Çalıştır -...