folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Asp.Net Core Hakkında Sorularım Var



Asp.Net Core Hakkında Sorularım Var

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Merhaba arkadaşlar. Core ile haşir neşir olmaya başladım.

    - Şunların arasındaki fark tam olarak nedir: "Class Library (.Net Core)", "Class Library (.Net Standart)"

    - Core'da Entity Data Model kısmı yok mu, var ise dbyi gösterip modeli kendisinin oluşturmasını nasıl yaparız.

    - Benzer işlemleri MySQL ile yapan oldu mu?

     

    - Aklıma geldikçe yazarım.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    1- .net standart library ile .net core class library arasında ki fark işte biri sadece windows platformunu hedeflerken diğeride tüm platformlarda çalışabilecek bir kütüphane hazırlaman için proje dosyaları. 

    2- Core'da edmx yok fakat dbfirst yinede yapabiliyorsun.  scafold kullanabilrisin. 

    https://docs.microsoft.com/tr-tr/ef/core/managing-schemas/scaffolding    

    3- mysql ilede çalışabilirsin bir sıkıntı yaşamazsın. 

     

     

     

    FCN tarafından 05/Nis/20 17:36 tarihinde düzenlenmiştir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hannibal_King
    Hannibal_King's avatar
    Kayıt Tarihi: 22/Ağustos/2010
    Erkek

    @ ontedi @FCN yok hocam .Net Standart Linux veya Windows olayı değil.

    .Net Standart nedir?

    .Net Standart dediğimiz şey microsoft un sahip olduğu frameworkleri ortak bir paydada buluşturmak için oluşturulmuş spesifikasyonlardır. Spesifikasyon kelimesini bir tür teknik standart anlamında kullanabiliriz. Örnek vermeden önce aşağıdaki tabloya bakalım.

    https://docs.microsoft.com/tr-tr/dotnet/standard/net-standard

    Burada .Net Core, .Net Framework, Mono, Xamarin vb.. frameworkler listelenmiş. Şimdi gidip 1 proje oluşturalım. Solusyon içerisine 1 console application koyalım.

    https://imgur.com/JgEzYqr

    Sonra solüsyona sağ tıkla new project de ve .net standart class library i projene ekle.

    Eklediğin bu class library ye sağ tıkla properties a bas.

    https://imgur.com/AD1YK1L

    Açılan ekranda Target Framework yazısını göreceksin. Onu gel .Net Standart 1.0 yap.

    https://imgur.com/gxeVfxq

    Şimdi ilk resimde attığım tabloya bak. .Net standart 1.0 hangi frameworklere karşılık gelen bir API imiş.

    Mesela .net standart 1.0 => .Net Framework 4.5 ile uyumlu değil mi? Şimdi gel bu class library ne  https://docs.microsoft.com/tr-tr/dotnet/framework/whats-new/#Core47 .Net Framework ile gelen  bir base class eklemeye çalış bakalım.

    https://imgur.com/QZgPEIU

    DataContractJsonSerializer sınıfı. Sonra editor kısmında bu sınıfın üzerine çift tıkla ctrl + . ya bas.

    https://imgur.com/QEMMgDT böyle birşey göreceksin. Sana git bir paket indir diyo. nugettan bir paket bulmuş aynı isimde. Peki neden doğrudan ilgili namespace i göstermedi? Çünkü projeyi .Net Standart 1.0 a çektin de ondan. Class library ye sağ tıkla, Projenin target frameworkunu

    2.0 yap. bu defa namespace eklemek için ctrl + . yapınca ne cıkacak?

    https://imgur.com/5sN0brF

    Bu sefer nuget gelmedi. Neden çünkü zaten default olarak böyle bir sınıf ilgili namespace de var. 

    Özetle: Farklı frameworkleri kullanacaksan. Ve bu farklı frameworklerin hepsine birden hizmet edecek bir class library hazırlama niyetinde isen. Bu durumda uygun .Net Standart ı seçiyosun. Ona göre ortak bir paydada buluşmuş oluyosun. Konunun linux veya windows ile bir ilgisi yok.

    --------------------------------------------------------------------------------

    2. Sorun için dapper kullan çok daha fazla seveceksin.

     

     

     


    lrny.app
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RhiFaT
    RhiFaT's avatar
    Kayıt Tarihi: 11/Mart/2004
    Erkek

    microsoft .NET 5 ile tüm .NET kütüphanesini açık kaynak yapacak. Sanırım önümüzdeki 10 yıl yazılımda .NET rüzgarı esecek. Adamların herşeye bir çözümü var ve çoğu bedava.


    işte öyle
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manglerman
    manglerman's avatar
    Kayıt Tarihi: 30/Aralık/2003
    Erkek

    core'a geçiş yaptım ama bir türlü entity framework ekleyemedim ben de :D nuget package yi yükledim derleniyor ama contexti oluşturmak için ne yapmam lazım hiç bir fikrim yok.


    türk kızlarından sabun yapalım, rus kızları elini yıkasın.:)
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cemnet
    cemnet's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek
    manglerman bunu yazdı

    core'a geçiş yaptım ama bir türlü entity framework ekleyemedim ben de :D nuget package yi yükledim derleniyor ama contexti oluşturmak için ne yapmam lazım hiç bir fikrim yok.

    public class DatabaseContext : DbContext
        {
    
            public DatabaseContext(DbContextOptions<DatabaseContext> options) : base(options)
            {
    
            }
    
    
            public DbSet<User> User { get; set; }
            public DbSet<Form> Form { get; set; }
            public DbSet<Blog> Blog { get; set; }
         
    
    
    
    
        }



    şu tip bir class ile işini çözemiyor musun hocam 

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manglerman
    manglerman's avatar
    Kayıt Tarihi: 30/Aralık/2003
    Erkek
    cemnet bunu yazdı
    manglerman bunu yazdı

    core'a geçiş yaptım ama bir türlü entity framework ekleyemedim ben de :D nuget package yi yükledim derleniyor ama contexti oluşturmak için ne yapmam lazım hiç bir fikrim yok.

    public class DatabaseContext : DbContext
        {
    
            public DatabaseContext(DbContextOptions options) : base(options)
            {
    
            }
    
    
            public DbSet User { get; set; }
            public DbSet
    Form { get; set; } public DbSet Blog { get; set; } }



    şu tip bir class ile işini çözemiyor musun hocam 

    ben üzerine sağ tıklayık ekleyebileceğim edmx uzantılı bir dosya arıyorum aslında :D core da böyle yürümüyor mu bu işler :) bunu denemedim yarın deneyeceğim.  her tablonun classını manuel mi ekleyeceğim peki böyle. ?


    türk kızlarından sabun yapalım, rus kızları elini yıkasın.:)
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek
    manglerman bunu yazdı

    core'a geçiş yaptım ama bir türlü entity framework ekleyemedim ben de :D nuget package yi yükledim derleniyor ama contexti oluşturmak için ne yapmam lazım hiç bir fikrim yok.

    Üşenmedim sana ekran kaydettim youtube a upload ettim hocam :)

     

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


    Paslanmış bir uygulama geliştirici.. ##
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek

    . Net core`ı çok sevdim ben.

    Zaten dot Net çiydim core'a geçiş benim için çok zor olmadı.

    Şimdi blazor framework ile haşır neşirim.

    Nasipse bir WMS yazma niyetim var.

    Çalıştığım yerde kullanacağız sonrada bireysel satma niyetim var.

     

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manglerman
    manglerman's avatar
    Kayıt Tarihi: 30/Aralık/2003
    Erkek
    rappermcs bunu yazdı
    manglerman bunu yazdı

    core'a geçiş yaptım ama bir türlü entity framework ekleyemedim ben de :D nuget package yi yükledim derleniyor ama contexti oluşturmak için ne yapmam lazım hiç bir fikrim yok.

    Üşenmedim sana ekran kaydettim youtube a upload ettim hocam :)

     

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

     

    afhnaslfnasdlşjaşsknfas

    valla üşenmemiş çekmişsin resmen. baştan sona izledim anladım. bu saatte uğraşamam ama yrın ilgileneceğim.

     

    teşekkür ederim :)


    türk kızlarından sabun yapalım, rus kızları elini yıkasın.:)
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cemnet
    cemnet's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek
    rappermcs bunu yazdı
    manglerman bunu yazdı

    core'a geçiş yaptım ama bir türlü entity framework ekleyemedim ben de :D nuget package yi yükledim derleniyor ama contexti oluşturmak için ne yapmam lazım hiç bir fikrim yok.

    Üşenmedim sana ekran kaydettim youtube a upload ettim hocam :)

     

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

    eline sağlık hocam 

Toplam Hit: 2311 Toplam Mesaj: 11
yazılım asp.net core