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
}
});
});

Newtonsoft.Json Kullanımı

Merhaba Arkadaşlar sizlere bir json verisini nasıl okuyup işlem yapabileceğiniz anlatacağım. Öncellikle bize ya bir json service yada string formatında json datası lazım.

{
  application: "IOS",
  version: "1.0",
  users: [
	{
  	name: "user",
  	sname: "1",
  	uid: "1",
  	birtdate: "1413531349457"
	},
	{
  	name: "user",
  	sname: "1",
  	uid: "1",
  	birtdate: "1413531349457"
	},
	{
  	name: "user",
  	sname: "1",
  	uid: "1",
  	birtdate: "1413531349457"
	},
	{
  	name: "user",
  	sname: "1",
  	uid: "1",
  	birtdate: "1413531349457"
	}
  ]
}

Json umuzu Array (Dizi) şeklinde rahatca dönüp işlem yapmamız için bize bir class gerekli. Json verilerini
using Newtonsoft.Json; nın JsonConvert.DeserializeObject yardımı ile Arrayimizin içine atıp. İşlemimize devam edeceğiz.

Class Örneği Bunu diren kodunuzun olduğu yere koyunuz.

public class User
{
   public string name;
   public string sname;
   public string userid;
   public string uid;
   public string birtdate;
 }

Okuma işlemini burada Yapıyoruz. Ben bir linkden nasıl yapılacağına göre yazıyorum.

 
WebClient c = new WebClient();
var data = c.DownloadString("http://mywebsite.com/webserviceurl");
JObject o = JObject.Parse(data);
string application = o["application"].ToString();
string version = o["version"].ToString();
List< User > m = JsonConvert.DeserializeObject>(o["users"].ToString());

Şimdi Array (Dizi) şeklinde üyelerimiz var. İstediğimiz gibi kullanabiliriz. Ben şimdi ekrana yazdıracağım bir litarel yardımı ile.

LitTable.Text = "
"; foreach (var item in m) { Logs l = new Logs(); l=(Logs)item; Response.Write(l.eventdate); LitTable.Text +=string.Format("", l.name, l.sname, l.userid, l.uid, l.birtdate); } LitTable.Text += "
{0} {1} {2} {3} {4}
";

Arrayimizi bu şekilde parçalayıp ekrana yazdırabilirisiniz.

Test222