2015-10-07 21 views
9

Sadece Mobile Apps ile çalışmaya başladım. Web API'sı ApiController ile API yapmak için kullanıyorum.TableController vs Azure Mobile Apps'ta ApiController

VS2015'teki Mobil Uygulamalar için varsayılan proje şablonu, TableController'dan alınan bir TodoItemController örneğiyle birlikte gelir. Bazı CRUD işlemlerinin TableController numaralı kutuda yüklü olduğu ve her veri nesnesinin ITableData türünde olması gerektiği anlaşılıyor.

İdeal olarak, TableController'u atlamak ve işleri kendi yöntemimle ApiController ile uygulamak istiyorum.

Soruma göre, varsa TableController hitching sonuçları nelerdir? Uygulama Hizmeti ile TableController kullanımı arasında herhangi bir sıkı bağlantı var mı?

+0

ITableData'nin hangi yönlerinin ideal olmadığını paylaşmak ister misiniz? Gelecekte, bu gereksinimlerin bir kısmını rahatlatabiliriz. –

+2

Kimlik sütunu için null olmayan bir kılavuz ve yinelenemez tarihler – Mark13426

cevap

7

TableController sadece ince API Kontrolörleri kullanabilirsiniz

vb

, temelde olacak, istemci SDK'nın tablo mantığı ile birleştiğinde ve çevrimdışı senkronizasyonu sorgulamak için gerekli etkileşimleri için tüm doğru mantık & sütunları sağlar Hangi özellikleri kullanmak istediğinize bağlı.

+0

Bu özellikler ApiController ile uygulanabilir mi? – Mark13426

+4

Hayır, çevrimdışı senkronizasyon ve istemci tarafı sorgulama yetenekleri istiyorsanız, bir TableController kullanmanız gerekir. Diğer tüm özellikler ApiController ile iyi çalışacaktır. MobileAppController özniteliğini kullandığınızdan emin olun, bkz. Https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-dotnet-backend-how-to-use-server-sdk/#how- -de-bir-özel-api-denetleyici –

+0

@ lindydonna-msft Sadece json nesnesini döndürmek istesem MobileAppController kullanmanın avantajı nedir? – batmaci

İlgili konular