プロジェクトにテキストファイルを埋め込む
内部的にSQLiteなどで一時的なDBを使うときに、テーブル作成のSQL文をハードコーディングするのに飽きたので外に出してみました。
といっても、プロジェクトに埋め込んじゃったほうが気持ちがいいので、やり方は前画像を埋め込んだときと一緒。
ビルドアクションの変更を忘れずに:-)
http://d.hatena.ne.jp/nagakura_eil/20080226/1204026944
Assembly myAssembly = Assembly.GetExecutingAssembly().ManifestModule.Assembly; using(StreamReader sr = new StreamReader(myAssembly.GetManifestResourceStream("MyNameSpace.My.txt"))) { String sql = sr.ReadToEnd(); sr.Close(); }