回答
它不被認爲是一個很好的設計,使現有的數據庫,通過互聯網有以下幾個原因。相反,您應該考慮編寫應用程序使用並運行的Web服務。通過這種方式,您可以更好地控制應該在數據庫上執行的操作。
謝謝。我認爲你提到的原因主要是安全性?我將着眼於Web服務,但仍然想知道linq是否可以工作。儘管我可能不會使用它。 –
除了Web服務,還有其他可行的選擇嗎? WCF也許? –
LINQ一般會工作。如果它包含LINQ to SQL,我不知道。 WOC在MONO中沒有完全實現。自動代理生成存在一些已知問題。特別是在iOS上,因爲有AOT編譯。 –
你應該通過Web服務獲取數據。 (可以使用LINQ到SQL或實體框架)
在應用程序中使用它之後,可以在應用程序中使用sqlite數據庫來存儲它並使用linq to sql在本地進行操作。
此時你需要一種方法來同步本地和服務器數據庫。
這種方式可以提供給您的應用程序離線訪問。
- 1. Xamarin LINQ to Objects支持
- 2. LINQ to SQL可選列
- 3. LINQ to SQL SOUNDEX - 可能嗎?
- 4. 創建LINQ to SQL的可重用塊
- 5. 的LINQ to SQL
- 6. 使用LINQ to SQL
- 7. 使用LINQ to SQL
- 8. 與LINQ to SQL中
- 9. 使用LINQ to SQL實現Next/Previous使用LINQ to SQL
- 10. Linq to SQL DataContext的用法
- 11. 交易中的LINQ to SQL
- 12. LINQ to SQL中的InvalidCastException
- 13. 預測中的LINQ to SQL
- 14. 的LINQ to SQL其中
- 15. LINQ To SQL中的交易
- 16. 鑄造中的LINQ to SQL
- 17. LINQ to SQL Translation
- 18. LINQ to SQL
- 19. linq to sql「Contains」
- 20. LINQ to SQL LoadWith
- 21. LINQ to SQL context.GetChanges
- 22. LINQ to SQL ASP.net
- 23. Linq To SQL DefaultIfEmpty
- 24. Linq to SQl
- 25. Linq-to-SQL ToDictionary()
- 26. Linq-to-Sql Count
- 27. LINQ to SQL - PredicateBuilder
- 28. Linq to SQL InvalidCastException
- 29. LINQ-to-SQL IN()
- 30. Linq to SQL Impersonation
在這種情況下,你需要嗎?你真的想爲移動網絡上的應用程序打開SQL Server的原始端口來訪問它嗎?這是一個來自各方面的可怕設計。 –
好吧,假設我想在移動頁面上顯示本季度前10名客戶。爲什麼LINQ是一個可怕的設計?我還應該使用什麼 - SqlDataReader? –
查看下面的答案。 LINQ很好,但是你不能直接打開你的數據庫。 –