私はRIAサービスを使用してSilverlight 4でビジネスアプリケーションのSilverlightラインを構築しています。毎日痛みが増えています。RIAサービスの代わりに動的?
このアプリケーションでは多くのデータベース対話通常のCRUDのパターンに従わず、データの一部はRIAのサービススタイルのものに「適合」しません。
さらに重要な点は、私の脳がウェブサービスについて考えている方法!
(私は抽象化は、多くの場合、あなたが解決しようとしているビジネス上の問題の邪魔になると思います)
これは、コードベースの怖いチャンクがオブジェクトコンテキストとスプーフィングの回避策であるポイントに持っていますなどユニークなキーのいくつかの種類を作成するためのIDの..
私も奪うconeryの巨大な(彼は、抽象化、動的型付けなどについて、私と同じように考えて...)
ためのエンティティフレームワークを交換したいのですが動的タイピングとJSONを使用して動作する代替手段はありますか?
もし私が自分自身をロールバックする必要があるかもしれません!
LOBアプリケーションにプレゼンテーションモデルパターンを採用しましたか?初めは痛みですが、長期的には(特にコードジェネレーターと組み合わせて)それが効果的だと思います。私はRIAサービスも使用しています.Hibernateと組み合わせて、今までの経験は混在していましたが、大きな問題はまだありません。また、苦境を取り除くために、クライアント側でデフォルトのコード生成をオーバーライドすることもできます。 プレゼンテーションモデルを使用する際の大きな欠点は、クライアント側のlinqはすべての場合に機能しませんが、より単純なものです。私はそれを回避するためにT4を使用した –