Я пишу Silverlight Line of business application и хотел использовать Subsonic DAL. Проект Silverlight не позволит мне добавить Subsonic ссылку с ошибкой followng «Вы не можете добавить Subsonic.Core.Dll, поскольку он не был создан против Silverlight Runtime». Я предполагаю, что я мог бы создать веб-сервис и добавить к нему Subsonic, но я хотел бы просто добавить его в проект Silverlight. Кто-нибудь сделал это, и если да, то как. Если нет, то есть простой способ открыть DAL через Webservice.Использование Subsonic 3.0 с Silverlight
0
A
ответ
1
Вы не хотите получать доступ к своей базе данных непосредственно из приложения silverlight. Это создаст большую дыру в безопасности. Помните, что клиент silverlight работает на клиентской машине, и трафик между клиентом и сервером может быть легко изменен.
Для удобства доступа к API на стороне сервера вы можете попробовать использовать службы .NET RIA.
0
Чтобы уточнить сообщение об ошибке: Silverlight основан на .net, но вы не можете просто запустить какую-либо сборку .net в silverlight. Это связано с тем, что многие вещи в обычном .net упрощены, не разрешены или не поддерживаются в Silverlight на стороне клиента, что делает двоичную совместимость трудной или даже бессмысленной.
Смежные вопросы
- 1. Вставить запись с Subsonic 3.0
- 2. Subsonic 3.0 ActiveRecord с датами
- 3. Subsonic 3.0 с приложением winform
- 4. Внешние соединения с Subsonic 3.0
- 5. Subsonic 3.0 Ошибка?
- 6. SubSonic 3.0 и Substage
- 7. Subsonic 3.0 Left Join
- 8. Subsonic 3.0 и SqlHierachyID
- 9. SubSonic 3.0 - Medium Trust
- 10. subsonic 3.0 динамический поисковый запрос
- 11. SubSonic Update 2.1 до 3.0
- 12. subsonic 3.0 active record update
- 13. Таблицы Subsonic 3.0 и «Link»
- 14. Поддержка Subsonic 3.0 и DB2?
- 15. SubSonic 3.0 Процедура генерации сохраняется
- 16. SQL Views в SubSonic 3.0
- 17. Использование Subsonic с Firebird
- 18. Использование веб-службы в Silverlight 3.0 ASP.NET
- 19. SubSonic уроки из-за SilverLight
- 20. silverlight 3.0 связь с winforms
- 21. Пользовательский UserNamePasswordValidator с Silverlight 3.0
- 22. Использование SQL DSN с SubSonic
- 23. Использование dbtype.structure с SubSonic 2?
- 24. subsonic 3.0 как правильно закрыть соединение?
- 25. Как выбрать max (поле) в Subsonic 3.0?
- 26. IClientMessageInspector в Silverlight 3.0?
- 27. IsDeleted не работает в SubSonic 3.0
- 28. subsonic 3.0 - отдельный сгенерированный код от ActiveRecord.vb
- 29. Subsonic 3.0 Left Joins (еще раз)
- 30. Subsonic 3.0: Как использовать LIKE на объектах?