Merhaba Arkadaşlar,
Bu yazımda Entity Framework’ü MYSQL’de kullanmayı anlatacağım.
Öncelikle MYSQL for Visual Studio ve MYSQL Connector/NET bilgisayarımızda yüklü olması gerekmektedir.
Okumaya devamProgramlama dilleri ile ilgili gelişmeler ve blog yazıları.
Merhaba Arkadaşlar,
Bu yazımda Entity Framework’ü MYSQL’de kullanmayı anlatacağım.
Öncelikle MYSQL for Visual Studio ve MYSQL Connector/NET bilgisayarımızda yüklü olması gerekmektedir.
Okumaya devamMerhaba Muhterem Ziyaretçiler,
Bu yazımda C# Entity Framework üzerinden birtakım sorguları yapılması üzerinden duracağım.
Bildiğiniz üzere C# derslerini Youtube üzerinden yayınlamaktaydım. Yaptığınız geri bildirimlerinize istinaden dersleri blog üzerinden yoğunlaştırmaya karar verdim.
Okumaya devamMerhaba Muhterem Ziyaretçiler,
Bu yazıma başlıkta belirtilen hatanın çözümü konusu olacak.
Bu hata Visual Studio 2017 sürümlerinde ASP:NET Core manuel olarak güncelllenmesinden sonra yaşanabilmekte olup hata aşağıdaki resimdedir.
Okumaya devamMerhaba arkadaşlar,
Bugün yazımda size programlama aşamalarını yazmaya çalışacağım.
Nasıl bir ekip çalışması yapılırken, bilimsel araştırma yapılırken belli bir aşamaları varsa programlama eyleminin de aşamaları vardır.
• Problem : Problemin belirlenmesi.
• Problem analizi : Problem analizi yapılarak çözüm aranmaya çalışılır.
• Çözüm : Problemi en kısa sürede ve en doğru biçimde çözen yöntemdir.
• Algoritma : Çözüme götüren yolların belirlenmesi yani programlamanın algoritması oluşturulması
• Akış diyagramı : Algoritmanın anlaşılacak şekilde yani akış diyagramı ile gösterilmesi
• Programın yazımı ve hataların düzeltilmesi : Algoritmanın bir programlama dili ile program haline getirilmesi ve hataların düzeltilmesi
• Programın test edilmesi : Hazırlanan programın tespit edilen probleme çözüm olup olmadığını test etmek ve programın stabilitesinin test edilmesidir.
Merhaba Arkadaşlar, bugün Genel Programlama Mantığının ikinci ve son yazım arzınızdadır 🙂
Bu yazımda akış şemasını göstereceğim.
Akış şeması algoritmanın şekil bulmuş halidir.
Akış şemalarının hazırlanmasında aşağıda yer alan simgeler kullanılır.
Okumaya devam
Merhaba Arkadaşlar, bu yazımda programlama mantığını anlatmaya çalışacağım.
Programlamada önce algoritmayı bilmek gerekmektedir. Algoritmayı, belli bir problemi çözüme kavuşturmak amacıyla tasarlanan yol olarak belirtebiliriz.
Programlama dillerini algoritmayı bilgisayarın anlayacak şekilde standartlarşmış notasyon olarak belirtebiliriz.
Algoritma Başla komutuyla başlar Bitir komutyla biter.
Sql server linux için de hazır nasıl olsa bizde bu nimetten faydanalım dedik 🙂 ve ubuntu sistemime kurmaya başladım.
Öncelikle
sudo apt-get install curl ile curl paketini yüklüyoruz.
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add – ile MSSQL depolarını ekliyoruz.
sudo apt-get update
sudo apt-get install mssql-server mssql-tools -y komutuyla MSSQL’i yüklüyoruz.
sudo /opt/mssql/bin/sqlservr-setup komutuyla yapılandırıyoruz.
Lisans anlaşmalarını kabul edip gerekli ayarları yaptıktan sonra
sudo echo ‘export PATH=”$PATH:/opt/mssql-tools/bin”‘ >> ~/.bash_profile
sudo echo ‘export PATH=”$PATH:/opt/mssql-tools/bin”‘ >> ~/.bashrc
source ~/.bashrc
komutlarını yazdıktan sonra
systemctl status mssql-server komutu ile MSSQL servislerini kontrol edebilirsiniz.
sqlcmd -S localhost -U SA -P ‘sifreniz’ komutu ile bağlanabilirsiniz.
(sifreniz=mssql kurarken belirlediğiniz şifre)
Muhterem ziyaretçiler, bugün aklımda Pardus sistemime Microsoft SQL Server kurmaya karar verdim ve sistemime Microsoft SQL Server kurmaya başladım.
Şu adımları uygulamaya başladım.
1) Public repo keyini import ediyoruz.
sudo sh -c “curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -“
2) Microsoft SQL Server Ubuntu repositorysini ekliyoruz.
sudo sh -c “echo deb [arch=amd64] https://packages.microsoft.com/ubuntu/16.04/mssql-server xenial main > /etc/apt/sources.list.d/sql-server.list”
sudo sh -c "echo deb [arch=amd64] https://packages.microsoft.com/ubuntu/16.04/prod xenial main >> /etc/apt/sources.list.d/sql-server.list"
3) Paketleri güncelleyip kuruluma geçiyoruz.
sudo apt-get update
sudo apt-get install mssql-server mssql-tools -y
Kurulum adımlarını tamamladıktan sonra
sqlcmd -S localhost -U SA -P Parola
komutunu yazdıktan sonra sqlcmd olmadığına dailr hatalar aldım.
Sonra mssql-tools paketi eksik olduğunu gördüm ve kurmaya başladım. Synaptic Paket Yöneticisinden mssql-tools paketini yüklemeye çalıştığımda aşağıdaki hatayı aldım.
mssql-tools:
Bağımlılıklar: libc6 (>=2.21) fakat 2.19-18+deb8u7 kurulacak
Bağımlılıklar: libstdc++6 (>=5.2) fakat 4.9.2-10 kurulacak
Bağımlılıklar: msodbcsql fakat kurulmayacak
Bağımlılıklar: msodbcsql fakat kurulmayacak,
Hatayı araştırdığımda Pardus paketlerinde hata aldığım paketler güncel olmadığını anladım ve Ubuntu paket adreslerini alıp source.list dosyasına yapıştırdım. (Pardus depo adreslerine dokunmadan.) sonra terminalesudo apt-get update yazdım.
Terminale sudo apt-get install mssql-tools yazdım ve gerekli sorularara “yes” ile cevap verdim.
Güncellemeye başlayınca Pardus’taki mevcut paketleri kaldırmaya başlamış ve yeniden başlatmayı sistem talep ettiğimde sistemi yeniden başlattığımda Pardus sistemden göçmüştü.
Yani Mssql server Pardus’a kurulamayacağını göstermiş oldu.
Belki de Pardus depolarında güncel paketler olsaydı kararlı bir şekilde Mssql Server’ı Pardus’a kurmuş olurdum.
İyi Çalışmalar ve İyi Günler dilerim.
Kaynakça :
http://www.mshowto.org/linux-ubuntu-uzerine-microsoft-sql-server-kurulumu-ve-sql-araclari.html
http://www.4s.com.tr/8523-2/