none
entity framework access bağlantısı ? RRS feed

  • Soru

  • Merhabalar işyerimde kullanılan access tabanlı bir proğram mevcut. veritabanını değiştirme şansım yok. Diğer kullanıcılar access üzerinden kullanıyor. Ancak ben bu veritabanı üzerine elimden geldiği kadar bir proğram yazmak istiyorum. Entity framework kullanmak istiyorum, ancak fakat entity framework oluşturmak için access bağlantısı yapamıyorum. Sanırım visual studio bunu desteklemiyor. Bu bağlantıyı sağlamanın bir yolu varmdır.  

    Eğer bunu yapmanın bir yolu yoksa. Bir typed dataset oluşturup bunun üzerinden aynen entity frameworkte yaptığımız gibi dataset üzerinden linq yardımıyla sorqular yazmanın bir yolu varmıdır. Linq to typed dataset c# olarak biraz araştırdım fakat bir yol bulamadım. Şu linkte birşeyler var ama tam anlamadım. Linkteki konuda typed dataset üzerinden linq sorguları oluşturulmuş fakat nasıl yapılmış ? yardım ederseniz sevinirim.

    https://msdn.microsoft.com/en-us/library/bb399351(v=vs.110).aspx

    6 Aralık 2015 Pazar 19:25

Yanıtlar

Tüm Yanıtlar

  • Bir kaç link önereceğim 

    Link,Link,Link,Link ve incelersiniz,Umarım faydalı olur.

    • Yanıt Olarak Öneren Ensar KARTAL 7 Aralık 2015 Pazartesi 06:08
    • Yanıt Olarak İşaretleyen Serkan Canseven 7 Aralık 2015 Pazartesi 09:25
    • Yanıt İşaretini Geri Alan Ferhat günay 7 Aralık 2015 Pazartesi 11:40
    6 Aralık 2015 Pazar 20:33
  • ilginize teşekkürler, konuyu açmadan önce bende biraz araştırdım, İngilizcem yeterli olmadığı için pek bir yere varamadım. Konuyu açtım belki entity frameworkü Access ile birlikte kullanan birileri çıkar diye. Birinci linkteki arkadaş sorunu çözmüş sanırım ama nasıl yapılacağı gösterilmiyor. Entity framework ile sqlite veritabanını kullanmak istediğimde de böyle bir sorunla karşılaşmıştım. Ama sqlite providerini bir şekilde buldum. Fakat accessin providerini bir türlü bulamıyorum.
    7 Aralık 2015 Pazartesi 11:47
  • Konu günceldir, hocalarım lütfen yardım.
    8 Aralık 2015 Salı 07:53
  • Nuget üzerinde Linq To Access paketi var onu kullanabilirsin de neden hala access te ısrar ediyorsun anlayabilmiş değilim. 

    Linq To Acces Nuget

    Linq To Access Project Site


    Her şeyi denediğin halde yapamadıysan henüz denemediğin şeyler var demektir.

    8 Aralık 2015 Salı 08:30
  • EF olmasi sart degilse Codeplexte IQToolkit var ve oldukca basarili. Bu forumda ararsaniz ben defalarca ornek gonderdim. Eski orneklerden bir tanesi

    Not: Ikinci bir yol, SQL server uzerinden Linked server kullanmak. Ancak Linked serverlar ile calismamis birisi icin bu access kullanmaktan da zor bir is olabilir.

    • Yanıt Olarak İşaretleyen Ferhat günay 8 Aralık 2015 Salı 19:07
    • Yanıt İşaretini Geri Alan Ferhat günay 8 Aralık 2015 Salı 19:07
    8 Aralık 2015 Salı 12:42
    Yanıtlayıcı
  • Çetin hocam merhaba, entity frameworkte az da olsa yol katettim, onu kullanmak istiyorum. Diğer yolu ise hiç duymadım, dediğiniz gibi karışıksa benim bilgimi aşar. teşekkürler.
    8 Aralık 2015 Salı 19:07
  • Olcay Bey, teşekkürler. İlgili nugeti yükledim çalışmama. Ondan sonra bir modelmi oluşturacağım, ne yapacağım tam anlamadım.
    8 Aralık 2015 Salı 19:09
  • Linq to access nugetinin kullanımı ile ilgili küçücük bir örnek yada döküman paylaşabilecek birisi varsa minnettar olurum.
    9 Aralık 2015 Çarşamba 19:53
  • EF ile IQToolkit arasinda pek fark yok. Illa EF adi olmayacaksa demek istedim.
    10 Aralık 2015 Perşembe 13:13
    Yanıtlayıcı
  • Olcay Bey mesajı silmişsiniz, ancak mailime düştü, okudum. Fazla uzatmayacağım, Sizden gelecek Allahtan gelsin.Sizin yaptığınız, yapılan hayrı ürkütmekten başka bişey değil. Bende hiç heves değilim, sizin iğneli laflarınızı işitmeye. Anlasam ne sizin vaktinizi çalarım, ne kendi vaktimi. Velhasıl, zahmet etmeyin bir daha cevap yazmayın benim için.

    10 Aralık 2015 Perşembe 20:22
  • Peki zahmet etmem de madem sen okudun kısaca anlatıyım belki merak edenler olur. Yazılan cevapları okuma zahmetine girmediğinden şüphe ettiğim yönünde bir cevaptı. Örnek kod istemişti. Ben de "Verdiğim linklerden birinde (zahmet edip bakarsan hangisi olduğunu bulursun) örnekler var " şeklinde cümle içeren bir cevap yazmıştım. 

    Her şeyi denediğin halde yapamadıysan henüz denemediğin şeyler var demektir.

    11 Aralık 2015 Cuma 07:45
  • Olcay alış bunlara :)

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    11 Aralık 2015 Cuma 07:55
    Moderatör