- PR -

DB削除フラグのLINQでの実装方法

投稿者投稿内容
Shane
大ベテラン
会議室デビュー日: 2003/06/06
投稿数: 132
お住まい・勤務地: Vancouver, BC
投稿日時: 2008-10-16 06:08
自己レスですが、こんな風にできました。

コード:
var order =
	(from n in dataContext.Orders
	where n.OrderID == 1
	select n)
		.First();
		.Where(n => n.OrderDetail.Status == (int)Constants.Status.Deleted);


かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2008-10-16 11:11
たぶんこういった運用でやるなら、削除フラグを加味したViewをすべてのテーブルに対して作ってあげた方が、プログラム側で気にするところが減って良いと思うんだけれどな。
検索条件とか忘れそうだし。
_________________
かるあ のメモスニペット

スキルアップ/キャリアアップ(JOB@IT)