コードに直接、言っても過言ではありません
公共 部分 クラスMODEL1:DbContext { プライベート 静的な 文字列 connStr = "" ; 公共 MODEL1():ベース(" データ;初期Cataogソース= = GameDb;ユーザーID = SA;パスワード= 123456 ")// デフォルト簡単に標準を埋めますあなたの後ろではない標準が間違っていると、接続文字列を設定している場合、接続文字列は、我々が興味を持っている特定の理由はそれの一番下に取得するには 、{ IF(connStr == 「」) { connStr = ConfigurationManager.ConnectionStrings [ 「MODEL1 」] .ConnectionString。 connStr =SymmetricMethod.Decrypto(connStr)。 } 基部 .Database.Connection.ConnectionString = connStr。 } 保護 オーバーライド ボイドOnModelCreating(DbModelBuilder ModelBuilderの) { } }
次のようにweb.configファイル
< 追加名= "MODEL1" れたconnectionString = "zgtsMV7VlXojlkp2VhEQvCsN6Pq / RsadZKfvOgqRWKPtBL8 / X + 2yBuSiWjfkMueEcAbFVTrI094JVLn28NnyiHlAqUl8q8g4T / ybEi4gPQPVEdUfg31xF8NLgWDCAGR9Tw + 7 / VTM / WRpBHxrpCwUwggB35QNgqkXo + 1SQ6OmpqhrNdSuPrlzh1UoOHP / p55WrVL2TNOZ5n4v6CUmODdTVw ==" providerNameで= "System.Data.SqlClientの" /> </ のconnectionStrings >
これは今、Baiduのを所有し、暗号化と復号化アルゴリズムとして、復号化アルゴリズムをSymmetricMethod.Decrypto