DDD
レイジーロード実行時には予め接続が開いていなければいけない - 気楽に諸々NHibernate.Collection.AbstractPersistentCollection クラスにちょっと手を入れたら一応回避できた、けど使い方によっては不都合が生じるかな?
ちょっと不便。 HTTP リクエストを受けてからレスポンスを返すまでの間は接続を開きっぱなしにするというのが妥当な解決策らしい。 まぁ許容範囲内かな。
ドメイン駆動設計の概要とりあえず一気に読んでみた
たとえば、LINQ to Entities(.NET 4.0とともに提供)への頻繁な要求として、POCOとLazy Loadが挙げられます。 InfoQ: LINQ to SQLは本当に終わりなのか? LINQ to SQLとEntity Frameworkの両方のプログラムマネジャーを務めるTim Mallalieu 氏の発言。 .NET…
[データマッパーによるドメインモデル] ┏━━━━━━━━┓ ┃User Interface ┃──────┐ ┗━━━━━━━━┛ | ↓ | ┏━━━━━━━━┓ | ┃Application ┃──────| ┗━━━━━━━━┛ | ↓ ↓ ┏━━━━━━━━┓ ┏━━━━━━━┓ ┃Infrastructure ┃─→┃Domain Model ┃ ┗━━━━━━━━┛ ┗━━━━━━━┛ Domain Model は…