Silverlight クライアントにデータを渡す目的で、プロジェクトで ADO.Net Data Services を使用することを検討しています。既存の Linq To Sql クラスおよびデザイナーで Data Services を使用したいと考えています。おそらくすべてを ADO.Net エンティティ オブジェクトとして再生成できますが、これは DRY の理由から悪い設計になると思います。
私は ADO.Net Data サービスを初めて使用するので、それについて読んでいますが、見つけた記事のほとんどはプレリリースであるため、いくつか質問があります。
まず、Linq to Sql でデータ サービスを使用できますが、データ サービスはデータの読み取りにのみ使用でき、書き込みには使用できないことを読みました。これはまだですか?
次に、特定のユーザーだけが特定のテーブルを表示できるように、アクセス許可を取得したいと考えています。Asp.net のメンバーシップとロールを超えるカスタム アクセス許可システムを使用しています。ADO.Net Data Services は、アクセスをカスタム承認する方法を提供しますか?