Я сделал небольшое чтение о Silverlight и доступе к данным. Из того, что я могу сказать, мне понадобится веб-служба для подключения приложения Silverlight к базе данных, пока оно работает в браузере. Это правда, когда идет OOB? Или есть другой метод, который следует использовать тогда?
Некоторый фон:
У нас есть приложение .Net 2.0 Winforms. Мы пытаемся преобразовать функциональность в какое-то веб-приложение, не переписывая бизнес-логику. Все наши внутренние веб-разработчики пишут на ColdFusion, поэтому Adobe Air выглядел естественным образом. Однако мы обнаружили, что единственный способ использовать .Net dll в Air - это написать EXE, который выполняет вызовы функций. (Возможно, что-то вроде службы WCF на локальном компьютере.) Так как это так, я подумал, что увижу, как был доступ к данным в Silverlight OOB, потому что у нас будут клиенты с ограниченным доступом к Интернету и нам потребуется иметь возможность доступа к автономной базе данных.