Bootstrap Popover Eklentisinin Ekran Görünümüne Göre Konumlanması

Okuma Süresi: 1 dakika

Bootstrap’in Popover eklentisini kullanırken tarayıcının ekran boyutlarında herhangi bir değişim olduğunda açılan Popover ekranda düzgün bir şekilde konumlanmamaktadır. Örneğin Popover’ın placement özelliğini top olarak atarsanız tarayıcı ekranını aşağı doğru kaydırdığınızda veya ekran boyutunu değiştirdiğinizde Popover ekranın dışında kalacaktır.


Bu sorunu önlemek için placement özelliğini aşağıdaki şekilde düzenlememiz yeterlidir.

var options = {
    placement: function (context, source) {
        var position = $(source).position();

        if (position.left > 515) {
            return "left";
        }

        if (position.left < 515) {
            return "right";
        }

        if (position.top < 110){
            return "bottom";
        }

        return "top";
    }
};
$(".popover-tooltip").popover(options);

Çalışan örneği aşağıdaki gibidir:


Kaynak: http://stackoverflow.com/a/12656175

Code-First ile Üretilmiş Migration’ların SQL Çıktısının Üretilmesi

Okuma Süresi: 1 dakika

Entity Framework Code-First yöntemi kullanılarak geliştirilmiş uygulamalarda add-migration ve update-database komutlarını Package Manager Console üzerinden çalıştırdığımızda uygulamamızın kullanmış olduğu Connection String üzerinden değişiklikleri veritabanına uygulayabiliyoruz.

Ancak üretilen bu migrationları veritabanında herhangi bir değişiklik yapmadan SQL çıktısı olarak alabilmek için aşağıdaki komutu kullanabiliriz.

Update-Database -Script -SourceMigration:0

Bu komut sayesinde yapmış olduğumuz tüm migrationların SQL çıktısı ekrana gelecektir.