だらだらやるよ。

こげつのIT技術メモ

プロジェクトにテキストファイルを埋め込む

内部的に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();
}