/ / app.config-c#、wpf、entity-framework、app-config、data-access-layerでデータベースに接続する/ Entityフレームワーク

app.config-c#、wpf、entity-framework、app-config、data-access-layerを使用してデータベースに接続するエンティティフレームワーク

WPFを使用してエンティティフレームワークを使用し、データベース上でSQL資格情報を使用してプログラムを開発しています。

プログラムをデプロイすると、接続文字列を含むprogram.exe.configファイル。どのユーザーもそれを開いて、資格証明データ(SQLユーザー名とパスワード)を見ることができます。私はそれらを隠す方法や暗号化する方法を見つけ出すために検索したが、私の場合は役に立たなかった。私はそのエンティティがapp.configから接続を取得するために基本変数を使用していましたが、正しい方法で直接接続文字列を渡すために多くの方法を試したときに、接続文字列のプロバイダに関する問題に直面しました。

回答:

回答№1は0

[解決済み] 私はアプリとの接続を許可します。ユーザー名とパスワードのための偽のデータで設定します。 私は接続文字列を格納するための設定を作成しました。 dbエンティティのインスタンス化時に、設定に格納されている接続プロパティを変更します。だから私は今あなたの接続が安全だと思います。