Silverlight OOBのデータベースに接続するためにローカルWebサービスが必要ですか?
-
21-09-2019 - |
質問
Silverlightとデータアクセスについていくつかの大まかな読書をしました。私が言うことができることから、ブラウザで実行されている間にSilverlightアプリケーションをデータベースに接続するためにWebサービスが必要です。これはOOBになったときに真実ですか?または、使用する必要がある別の方法はありますか?
いくつかの背景: .NET 2.0 WinFormsアプリケーションがあります。ビジネスロジックを書き換えることなく、ある種のWebアプリに機能を変換しようとしています。私たちの内部Web開発者はすべてColdFusionで書いているため、Adobe Airは自然に適合しているように見えました。ただし、空中で.NET DLLを消費する唯一の方法は、関数呼び出しを行うexeを書くことであることがわかりました。 (おそらくローカルマシンのWCFサービスのようなものです。)その場合は、Silverlight OOBでデータアクセスがどのようになっているかを見ると思いました。オフラインDBにアクセスできます。
解決
私の知る限り、それがブラウザ内またはブラウザを実行するかどうかにかかわらず、データベースを押すにはWebサービスまたはその他の手段が必要になります。 Sandboxセキュリティモデルが使用されているため、Silverlightアプリケーションを使用することはできません。
4.0では、COMの使用が追加されているため、それを有利に使用できる場合があります。
それ以外の場合は、たとえばXMLファイルのように、孤立したストレージに保存されたファイルを使用してデータを持続するだけです。たぶんこれはあなたが探しているものですか?
所属していません StackOverflow