強く型付けされたデータセットとそれに関連するテーブルアダプタを使用すると、通常は変更を戻すときにテーブルに渡してすべての作業を行えるようにします。バインドされたデータセットに対してセキュリティまたはアクセス許可を適用するにはどうすればよいですか?
データベースがユーザーレベルのセキュリティの代わりにアプリケーションIDを使用しているときに、アプリケーションのユーザーが挿入/更新/削除できるセキュリティロールを適用する簡単な方法は何ですか?
は、私は行ごとに行くと、それは彼らの役割の権限に対してバージョンを提案していますに対して、あらゆる分野の現在のバージョンをチェックすることにより、(この特定のユーザが許可されていることに対して、各行をチェックする必要がありますか? 私は信じていますセキュリティの第1レベルでは、特定のユーザーが変更する必要がないUIの列をロックすることになりますが、データレベルではどうでしょうか?linq-to -sql?
私のセキュリティは、データベース上のユーザーテーブルでリーダーシップに設定されているXユーザーです。通常のユーザーでもリーダーシップでも許可されないことは、そのアプリケーションのログインIDに対するSQLサーバーのアクセス許可に基づいて制限されます。だから私が誰かがリーダーシップではないことを検出した場合、彼らはX + Yである場合、列のXリストを編集することができます。ですから、アプリケーションの永続層を保護してから、そのロックをプレゼンテーションに複製したいと思います。 – Maslow