Jump to content

aysegul

Members
  • Content Count

    11
  • Joined

  • Last visited

Posts posted by aysegul


  1. Merhaba,

    ilk olarak @Erdal, @Winterex ve @admin  kısa zamandaki dönüşleriniz için sizlere teşekkür ederim.

    öncelikle ben projemi codefirst ile yapmaktayım. o yüzden db'den instance alamam. bununla birlikte aşağıdaki gibi bir field yapısı oluşturdum.

    image.png.d6042a854abcbc37cdc63943dfa8cbb6.png

    ancak her yeni eklediğimde okul numarası sürekli yenileniyor, sabit kalmıyor.

    image.png.03dcd0c9eba1c4eda21d202bfe213160.png

    nerede hata yapıyorum sizde, teşekkür ederim.

    https://github.com/aysegululker/School_Automation_System

     


  2. Merhaba,

    Projemde önkayıt yapılan öğrencilere bir numara atamak istiyorum, "pre-100-20", "pre-101-20" gibi. İlk kaydolan öğrencinin numarası 100 olacak olup, buradaki 20 ise 2020nin 20si. Yani 2021 yılında ilk kayıt olan öğrencinin numarası "pre-100-21" olacak. 

    ilk olarak aşağıdaki field yapısını denedim;

    image.png.8470fe8e68759a60ae74902c25025afb.png

     

    bu şekilde her set'e girdiğinde "değer"'i 100 olarak gördüğünü fark ettim. bu şekilde de aşağıdaki gibi yazmaya çalıştım.

    image.png.52e044b45d3fa0066d2be591aae221fb.png

     

    her iki yazım şeklini denememe rağmen, her yeni öğrenci tanımı "pre-100-20" olarak gelmektedir.

    image.png.f17c78088f0a7c0e16c857bcfc797c2e.png

    yardımlarınızı rica ederim.


  3. merhaba, öncelikle geç yazabildiğim için kusura bakmayın. İnternet ile ilgili problemim vardı. 

    Öncelikle Models klasörünün içinde ViewModels isimli yeni bir klasör oluşturdum. Daha sonra TeacherVM isimde ara bir class oluşturup hem Teacher class'ından hem de Branch class'ından Liste aldım.

    image.png.70ef9bc06f02aeb8f1adec43503d1c09.png

    burada unutmamız gereken Razorview ile oluşturduğumuz ViewImports'a viewmodeli tanıtmış olmalıyız.

    image.png.39ca721782b9811012c35b12be954149.png


    image.thumb.png.40ae55385beb060d1f9db1891de72dac.png

    bu şekilde viewbag ile oluşturduğumuz branş isimlerini Teacher'ın Create Html sayfasında gösterebiliyoruz.

    image.png.5e7904b012e6c7cbb622e1a9fdab61e1.png

    image.png.9eaefadf759f74f128f3dced422585f2.png

     


  4. Merhaba,

    Projemin bir sayfasında öğretmen branşları tanımlıyorum. Matematik öğretmeni, Fizik öğretmeni vs. Daha sonra yeni bir öğretmen tanımlarken (Create işlemi), form group içinde "form-control custom-select" ile mevcutta tanımlı olan Branşları getirmeye çalışıyorum, ancak gelmiyor. İnternet'te de araştırdım ancak neyi eksik yaptığımı çözemedim. Yardım edebilirseniz çok sevinirim.

     

    Branş isimli ayrı bir class, Teacher isimli ayrı bir class oluşturdum ve aşağıdaki gibi One To Many yöntemi ile Teacher'da Branşları gösterdim.

    image.png.993eb962887ed0214c89ce9159ebfbbc.png

    image.png.22a2583db1ca77fc559beebc17793e8b.png

     

    Daha sonra Branş'ın Controller'inde Viewbag ile Branşları aktarmak için aşağıdaki formüllü kullandım.

    image.thumb.png.7e5a24a8fc64a989604b5057c9de327a.png

     

    Create Html sayfası ise;

    image.png.9c9eb50bb566b7fdf61d8e19c1c6e292.png


  5. Merhaba,

    Classlardaki Primery Key'i sadece CoreEntity'den miras alacak şekilde düzenledim. Yani artık tek primary key bulunuyor. Ayrıca Contact'te OnModelCreating'te ManyToMany tablolarını aşağıdaki gibi yaptım. Ancak hala tablolarda "Column names in each table must be unique. Column name 'StudentID' in table 'StudentSuccessDocuments' is specified more than once." hatası veriyor.

    Nedenini bulamadım. Teşekkürler

    image.thumb.png.1c6d54c0bea400c741702ea28a7bcde3.png


  6. Merhaba, classların ekran görüntülerini aşağıda paylaştım. Şimdiden teşekkür ederim.

    "CoreEntity Class'ı"

    image.png.41746f8b519aa0755d7926d1dfefde13.png

    "SyllabusTable" class'ı

    image.png.c282a10e8dd4da5fc7b7dddf2380c9e4.png

     

    "Teacher" class'ı ;

    image.png.d69fd087bbe1f31ad6d019f3a968f704.png

     

    ManyToMany tablosu

    image.png.71ef4b71abfba3e4ae46c7b6493ef218.png

     

    DbContext'de ki bağlantı;

    image.png.d9118492d0da1a6fd748ce131fc73876.png

     

     

     


  7. Merhaba,

    .NetCore projesinde ManyToMany olacak şekilde "TeacherSyllabusTable"'su oluşturdum. Ancak update-database dediğimde "Column names in each table must be unique. Column name 'TeacherID' in table 'TeacherSyllabusTables' is specified more than once." hatasını alıyorum.Ancak diğer bir çoka çok tablosunda hata oluşturmadı. 

    İnternet'te Add-migration-ignoreChanges dedikten sonra update-database yapın diyor ancak o da çalışmadı.

    Başka bir önerisi olan var mı?

    Teşekkürler...

×
×
  • Create New...