23 Ekim 2019 Çarşamba

Existing database .net core entity framework


Scaffold-DbContext "Server=1; database=db; uid=sa; pwd=1; MultipleActiveResultSets=true" Microsoft.EntityFrameworkCore.SqlServer -OutputDir DbModel -Tables "Table1"," Table2","Table3" -Context ThanosDbContext -DataAnnotations





Regenerate:

Scaffold-DbContext "connectionString" Microsoft.EntityFrameworkCore.SqlServer -OutputDir DbModel -Tables "Projects","AirplaneTicketRacecourses","AirplaneTicketUsers","AirplaneTickets","Accounts" -Context ThanosDbContext -DataAnnotations -f














11 Mayıs 2019 Cumartesi

mongodb docker cluster











config = {...} multiline olarak değil singleline olarak console'a yapıştırılacak.





23 Şubat 2019 Cumartesi

Temel Git Komutları

Merhaba Arkadaşlar,

Bu yazıda sizlere bazı temel git komutlarını anlatmaya çalışacağım.

 git pull origin master
     remote code reposundan branchini(master) yazdığınız kodları getirir.

 git checkout -b dev
     master branchinden yeni bir dev branchi oluşturur

 git add -A
     bütün dosyaları gidecek olarak işaretler.

 git add .
    silinmiş dosyalar hariç, yeni/düzenlenmiş dosyaları gidecek olarak işaretler.

 git add -u
     yeni dosyalar hariç, düzenlenmiş veya silinmiş dosyaları gidecek olarak işaretler.

 git commit -m “message”
     eklenmiş olan dosyaları commitler.

git push origin dev
     current branche commitlenen dosyaları push eder.

git push origin dev:master
    dev branchini master'a merge eder.

git checkout master
    x branchinden master branchine geçmenizi sağlar.

Aşağıdaki videoda da anlatmaya çalıştım.

Teşekkürler.

https://www.youtube.com/watch?v=A1T5odaghpE


   

SQL Server - Sql Dependency(Notification Send)

Merhaba Arkaşlar,

Sizlere bu yazımda SQL Server da bir tabloda değişiklik olduğu zaman bunu programımıza anlık olarak ileten (bildirim yollayan) özellikten bahsetmek istiyorum.

Örnek vermek gerekirse; Bir şirketimiz var ve şirket içerisinde Windows Form tabanlı bir sipariş takip programızın olduğunu düşünelim. Müşteriler Orders tablosuna sipariş geçtiklerinde ilgili sipariş takip ekibinin önünüdeki Grid'in otomatik olarak yenilenmesi gibi bir senaryo düşünebiliriz.
Konunun daha iyi anlaşılabilmesi için ufak bir Console Application yaptım.

Aşağıda linkini paylaşacağım ama onun öncesinde ufak bir hatırlatma yapmak istiyorum.

1) Broker özelliğini aktif hale getirmemiz lazım.

ALTER DATABASE [MyDatabase] SET ENABLE_BROKER with rollback immediate;

2) Select yapacağımız tablonun başında dbo. ön prefixini yazmamız gerekiyor aksi halde ilgili tabloda değişikliği yakalayamayız.

SELECT Message FROM dbo.Messages


https://github.com/burakgumusfb/Microsft.SqlServer.SqlDependency


27 Ocak 2019 Pazar

docker image custom image.

docker run --name burakmongo -p 27017:27017 -v ./data/db -d mongo mongod
docker run --name burakredis -p6379:6379 -d redis redis-server --appendonly yes
docker run -p 3306:3306 --name burakmysql -e MYSQL_ROOT_PASSWORD=1 -d mysql
docker run -d --hostname my-rabbit --name burakrabbit -p 4369:4369 -p 5671:5671 -p 5672:5672 -p 15672:15672 rabbitmq
docker exec burakrabbit rabbitmq-plugins enable rabbitmq_management

JavaScript

JavaScript Nedir?    JavaScript web tabanlı bir programlama dilidir. Mayıs 1995 yılında Brendan Eich tarafından tasarlanmıştır. Kullanıcı et...