2016-03-31 14 views
-1

Asp.net 3.5'te 3 katmanlı mimari ile geliştirilmiş web uygulamasına sahibiz. O zaman biz ADO.net ve saklı yordamı kullandık. Şimdi AngularJS ve asp.net Web API kullanarak SPA'ya dönüştürmeyi planlıyoruz. Entity framework veya ADO.net ile gidilip karıştırılmayacağımızı düşünüyoruz. CRUD operasyonları için prosedürler depoladıkça, Entity çerçevesini kullanmak faydalı olacaktır veya ADO.net yoluna gitmeliyiz. Lütfen öneri verin.Site çerçevesiyle birlikte api veya ado.net

cevap

0

Sihirbazla bir WebAPI projesi oluşturursanız, EF temelli CRUD üretebilir. Aslında, DAL/EF Varlıkları ve web servisleri arasında bir Görünüm Modeli yerleştirmek iyi bir uygulamadır; bu yüzden küçük bir çalışmaya (yani sanal makine oluşturmaya ve otomatik haritalayıcı gibi bir eşleme kullanarak) ihtiyacınız vardır. Bundan sonra WebAPI projesi üzerinde daha fazla çalışma yok.

WebAPI projesi ile AngularJS arasındaki iletişim "ücretsiz" dir (WebAPI, JSON kullanır).

Projeniz ve ADO'yu kullanma Bilmiyorum, neden işe yarayıp yaramadığını değiştirin. Ancak sunucu üzerinde çalışmak için iyi bir nedeniniz varsa, ADO'yu EF ile değiştirmek için iyi bir zaman olabilir.

+0

Önerileriniz için teşekkür ederiz. Bu uygulamanın herhangi bir cihaz üzerinde çalışması ve hafif olması gerektiğini istediğim gibi değiştiriyorum. Yani cihaz bağımsız uygulama için WebApi ve angularjs iyi bir seçenek olduğunu düşünüyorum. –