今更ですが、ダウンロード可能になってました。
http://www.microsoft.com/japan/products/expression/
さて試すか。
技術ブログを始めたくてなんとなくスタートです。 たぶん長続きしないはず…
今更ですが、ダウンロード可能になってました。
http://www.microsoft.com/japan/products/expression/
さて試すか。
SQLServerCeで行ロックがかかっているかの実験。
using (var connection1 = new SqlCeConnection(Settings.Default.Setting))
using (var connection2 = new SqlCeConnection(Settings.Default.Setting))
{
connection1.Open();
connection2.Open();
var command1 = connection1.CreateCommand();
var command2 = connection2.CreateCommand();
using (var tran1 = connection1.BeginTransaction())
using (var tran2 = connection2.BeginTransaction())
{
command1.Transaction = tran1;
command2.Transaction = tran2;
command1.CommandText = "select * from table1 with (updlock) where id = 1";
command2.CommandText = "select * from table1 with (updlock) where id = 1";
using (var reader1 = command1.ExecuteReader())
using (var reader2 = command2.ExecuteReader())
{
while (reader1.Read() && reader2.Read())
{
Console.WriteLine(reader1.GetInt32(0));
Console.WriteLine(reader2.GetInt32(0));
}
}
}
}
確かに。
Visual Studio 2010 Pro Power Toolsをインストールしてみた。 http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef
など盛りだくさん。 あと、Alt+↑ とか Alt+↓とかで、コード移動が出来るみたいなのだが試してもよくわからなかった。
Entity Framework4では、外部キーをスカラプロパティーとして公開することが出来ます。
外部キーの使用 (Entity Framework)
http://msdn.microsoft.com/ja-jp/library/ee794150.aspx
でも、追加方法がよくわからずはまったので備忘録。
①追加からアソシエーションを選択すること。
(ツールボックスからではダメ。ここではまった。)
②外部キープロパティーの追加にチェックを付ける
③プロパティーが追加されます。
ところで、追加されたプロパティーが、どのアソシエーションに関連しているかを確認する方法がない?