C# da yazdığım bir programda access benzeri bir local veritabanı kullanıyorum.Programımda yapılan belli kayıtları bir web sitesinde arama sonucu görüntülenmesi gerekiyor.Çok fazla bir veri olmayacak sürekli bir veri akışı olmayacak.Kullanıcı sitede nosunu yazıp sonucu görecek sadece.Bunu en basit nasıl yapabilirim?
Eğer bir zorunluluk yoksa access gibi tarihi eserleri kullanarak zaman kaybetme. SQLite gibi basit çözümlerle daha sağlıklı çalışabilirsin. Zaten EF SQLite'yı destekliyor.
Soruna gelecek olursak, arama yapacağın web sitesi oturum vs açmayı gerektirmiyor ve sayfa kaynağı senin için yeterli ise HttpClient sınıfı yapacağın iş için gayet yeterli. GET POST metotlarıyla ilgili sayfaya istek atıp cevap okuyup parse etmen yeterli. (sağlıklı olmaz)
Eğer oturum vs açtırıp, arayüz etkileşimleri gerekliyse bir browser (ie, gecko, cefsharp) çözümü ile sayfayı görüntüleyip ilerleyebilirsin. (hiç sağlıklı değil)
Elbette site REST API, SOAP gibi imkanlar sunmuş ise mutlaka onları kullan, tarayıcı kısmını unut. Bu durumda RestSharp kütüphanesi işlerini kolaylaştırabilir. (en mantıklısı)
Eğer bir zorunluluk yoksa access gibi tarihi eserleri kullanarak zaman kaybetme. SQLite gibi basit çözümlerle daha sağlıklı çalışabilirsin. Zaten EF SQLite'yı destekliyor.
Soruna gelecek olursak, arama yapacağın web sitesi oturum vs açmayı gerektirmiyor ve sayfa kaynağı senin için yeterli ise HttpClient sınıfı yapacağın iş için gayet yeterli. GET POST metotlarıyla ilgili sayfaya istek atıp cevap okuyup parse etmen yeterli. (sağlıklı olmaz)
Eğer oturum vs açtırıp, arayüz etkileşimleri gerekliyse bir browser (ie, gecko, cefsharp) çözümü ile sayfayı görüntüleyip ilerleyebilirsin. (hiç sağlıklı değil)
Elbette site REST API, SOAP gibi imkanlar sunmuş ise mutlaka onları kullan, tarayıcı kısmını unut. Bu durumda RestSharp kütüphanesi işlerini kolaylaştırabilir. (en mantıklısı)
öncelikle cevap için çok teşekkürler.siteden çok yoğun bir veri sorgulama olmayacak, o yüzden şöyle bir şey düşündüm belli zaman periyodlarında, örneğin 15 dk da bir programım bir xml e güncel kayıtları yazıcak (ki burada 30-50 kayıtdan bahsediyoruz yani 1-2 kb lık bir xml olacak) bu xml i sitenin ftp klasörüne upload edip (mevcut xml silinicek yani üstüne yazılacak)(buraya kadar ki kısmını yapabiliyorum) kullanıcı sitede bir edit de arama yapınca xml de ki ilgili kayıt ekrana çıkıcak.bu benim işimi görür aslında.bunun için html ile xml araması yapmam lazım ama işte bu konuda hiç bilgim yok.
aşağıdaki gibi bir script buldum ama lokalde çalıştıramadım :