Tôi nghĩ đến việc sử dụng SQLite với điện thoại win7 để phát triển ứng dụng của mình. Tôi đang tìm một trình ánh xạ ORM sẽ làm việc với điện thoại Windows 7 và SQLite.ORM mapper cho windows 7 phone
Trả lời
Cho đến nay tôi đã tìm thấy ORM sau rằng hỗ trợ WP7:
Hy vọng nó sẽ giúp ai đó.
Một câu hỏi đã được hỏi về sự ủng hộ cận âm cho SQLite tại SQLite and sub-sonic
Tuy nhiên, như không có officialliy hỗ trợ cơ sở dữ liệu trên nền tảng này nêu ra, tôi đã không nhìn thấy nỗ lực bất cứ ai để viết một ORM chung cho cơ sở dữ liệu khác nhau triển khai mà mọi người đã tạo.
Có Perst: http://www.mcobject.com/perst. Tôi đang sử dụng nó ngay bây giờ, chưa có nhiều phản hồi. Nó sử dụng ActiveRecord như mô hình kiên trì. Không có nhiều tài liệu vv nhưng nó tồn tại như vậy ... Một ví dụ ở đây: http://mobileworld.appamundi.com/blogs/andywigley/archive/2010/06/07/perst-a-database-for-windows-phone-7-silverlight.aspx
http://siaqodb.com/: có vẻ đầy hứa hẹn nhưng không miễn phí
SQLLite sẽ được mát mẻ, có một C# thực hiện đầy đủ có sẵn trên Silverlight, vì vậy WP7 không xa lắm. Có POC http://sviluppomobile.blogspot.com/2010/03/sqlite-for-wp-7-series-proof-of-concept.html này nhưng chỉ chỉ SQlLite, không có đối tượng APi để truy vấn, lưu trữ ...
Tôi đã tạo một lightweight, extensible ORM cho Khung nhỏ gọn. Trong khi thực hiện tham chiếu của tôi sử dụng SQL Compact, tôi biết một nhà phát triển đã làm việc với SQLite trên WinPhone trong chưa đầy một ngày bằng cách đơn giản theo phiên bản SQL Compact dưới dạng mẫu. Tôi đã có nghĩa là để làm điều đó cổng bản thân mình, tôi đã chỉ không tìm thấy thời gian.
Có lẽ đáng chú ý tại thời điểm này rằng anh ấy cũng bỏ qua nó vì SQLite (không phải khung ORM) rất, rất chậm.
afaik, Windows Phone 7 ứng dụng không chạy trên Compact Framework, chúng được phát triển bằng cách sử dụng Silverlight hoặc XNA. – Lucas
Các khung công tác XNA và SL của Windows Pnone chạy trên cùng của Compact Framework. Nó sử dụng phiên bản 3.7 IIRC, không được phát hành bên ngoài điện thoại, nhưng vẫn có thể tiêu thụ các hội đồng CF trước đó (giả sử họ không sử dụng một cái gì đó mà điện thoại không cho phép, như P/Invokes). Tôi thực sự đã thêm một chút vào dự án ORM để thêm các tệp nhị phân SQLite và triển khai các phần tạo bảng như "hạt giống" cho sự cần cù. – ctacke
Vì vậy, SL trên WP7 chạy trên CF, không phải là CoreCLR? Afaik, CoreCLR và CF là hai thời gian chạy khác nhau, mặc dù các assembly của chúng tương thích. Thời gian cho một số nghiên cứu, cảm ơn! – Lucas
Nếu bạn không bị thuyết phục khi sử dụng SQLite, bạn nên thử Db4o một lần thử. Nó là một cơ sở dữ liệu hướng đối tượng, vì vậy bạn sẽ không cần một công cụ ORM (giả sử rằng bạn chỉ muốn ánh xạ đối tượng). Ngoài ra, nó hỗ trợ các truy vấn LINQ.
Xem chủ đề này để biết thông tin về cách sử dụng db4o với WP7 http://developer.db4o.com/Forums/tabid/98/aft/10109/Default.aspx#29317 –
Bạn có thể muốn xem sqlite-net. Thư viện gốc thực sự được nhắm mục tiêu cho Mono và MonoTouch, nhưng cũng có một cổng để Compact Framework. Nó chứa một ORM đơn giản. Để có thể chạy sqlite trên WP7 có thể là một chút khó khăn (đã sử dụng Isolated Storage), nhưng bạn có thể thử sử dụng this proof of concept library.
Không phải là voi trong phòng Linq to SQL, vì điều này đi kèm với điện thoại không có phụ thuộc bổ sung (kể từ Mango)?
- 1. MessageBox.Show cho Windows Phone 7
- 2. SDK Windows Phone 7
- 3. WCF + Windows Phone 7
- 4. Windows Phone 7 mocking framework?
- 5. Windows Series Phone 7 "Cloud"
- 6. Windows phone 7 config/appSettings?
- 7. HttpUtility.UrlEncode trong Windows Phone 7?
- 8. NUnit với Windows Phone 7
- 9. ASCIIEncoding Trong Windows Phone 7
- 10. Windows phone 7 scrollviewer problem
- 11. Trình xem PDF cho Silverlight cho Windows Phone 7 (SilverDox?)
- 12. Windows Phone 7: Lập trình Socket
- 13. Windows Phone 7 Tìm kiếm Nút
- 14. System.Json namespace thiếu từ Windows Phone 7
- 15. Windows Phone 7 Kiểm soát Pivot cho WPF?
- 16. Máy khách FTP cho Windows Phone 7 Mango?
- 17. Có điều khiển hẹn giờ cho Windows Phone 7 không?
- 18. Vẽ thư viện cho Windows Phone 7/Silverlight
- 19. Hướng dẫn phát triển Windows Phone 7
- 20. HttpWebRequest.EndGetResponse ném NotSupportedException trong Windows Phone 7
- 21. Windows Phone 7 - CameraTask không hoạt động
- 22. Windows Phone 7 Ẩn thanh Ứng dụng
- 23. Windows Phone 7 - Đang tải Animation
- 24. Phát triển Windows Phone 7 trên Windows XP
- 25. SDK Windows Phone 8 có chạy trên Windows 7 không?
- 26. Triển khai các ứng dụng trên Windows Phone 7
- 27. Windows phone 7 mã nguồn gốc hỗ trợ
- 28. Windows Phone 7 có hỗ trợ từ khóa động không?
- 29. Windows Phone 7 - Silverlight - Touch Input - TouchPoint.Size luôn là 1,1
- 30. Windows Phone 7 - điều khiển danh sách cuộn nhanh?
nó không phải là cùng một câu hỏi. ở đây tôi hỏi nếu có bất kỳ ORM mà làm việc với điện thoại Win7. trong khi tôi hỏi liệu Subsonic có thể hoạt động không? – Gainster
@Huzaifa Tôi biết đó không phải là một câu hỏi giống nhau. Đó là lý do tại sao tôi không gắn cờ nó là bản sao. Tôi chỉ đơn giản là làm nổi bật một câu hỏi liên quan. –
"không có cơ sở dữ liệu được hỗ trợ chính thức trên nền tảng nào" .. và bạn nhấn tại chỗ. – Lucas