Süleyman TOPAL

Web || Game = C#

Getting Started with EF Core on ASP.NET Core with an Existing Database

Varolan bir Veritabanı ile ASP.NET ‘de ORM ile classları oluşturma.

NOT: Tablolarınızda Primary Key Olmak zorunda.

 

Merhaba ORM ile DB classları otomatik nasıl oluşturulur..

 

Proje Oluşturma

  • Yeni Bir Proje Oluşturuyoruz.
  • File -> New -> Project…
  • Installed -> Templates -> Visual C# -> Web
  • ASP.NET Core Web Application (.NET Core)
  • Bir Proje Adı Giriniz.
  • “Authentication” ın “No Authentication” olduğundan emin olun.
  • OK e Tıklayın.

(more…)

Site açıldığında scrool durumunu yakalama.

Site açıldığında scrool durumunu yakalama.

E-ticaret siteleri ve genelde özel firma sitelerinde gördüğünüz. Açılan sayfada belli bir mesafeden sonra ekranı takip eden bir menü yada aşağıya inince çıkan “Yukarı Çık” butonu gibi özelliklerde kullanabilirsiniz.

  

$(function () {
var $win = $(window);
$win.scroll(function () {
if ($win.scrollTop() == 0) {
//Şuan ScroLl En Üstte
}
else if ($win.height() + $win.scrollTop() == $(document).height()) {
//Şuan Scroll En Altta
}
else{
//Şuan Scroll Ortalarda
}
});
});

Web fonts için MIME Type tanımlama

Sunucunuzda bir font yada yardımcı doayalarını eklediğinizde. site açılışlarında ya gözükmüyor yada faklı bir ikon gözüküyor bu sorunu sözmek için .Fontunuzun uzantılarını servera tanımlamanız gerekmededir.

Eğer plesk  panel kullanıyorsanız üzerinden direk ekleme yapabilirsiniz. (more…)

Mssql Kodları

Basit Stored Procedures Örneği

Bu yazdığımız sotore procedure de bir tane “@id” parametresi göndererek “Users” tablosundaki gönderdiğimiz parametreye denk gelen üyenin bilgilerini alıyoruz.

USE [VeriTabanı]
GO

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROC [dbo].[usp_SelectUserData]
(
    @id int
)
AS
Select * from Users where UserId=@id

Hızlı bir şekilde değer artırma sorgusu

UPDATE User   SET UserFollow= UserFollow- 1  WHERE UserID=@UserID

Tarih aralı ve sorgunda kullanabilirsiniz.

Allttaki örnekte bu günün tarihinden bir gün düşüyoruz. Yanı Son 24 saatteki değerleri getir derken kunlanılabilir.

DATEADD(day, -1, GETDATE())
// year, quarter, month, dayofyear, day, week, weekday, hour, minute, second, millisecond, microsecond, nanosecond

Test222