1

私は自分のアプリの例として使用するCodePlexのProdinnerサンプルを見ていて、特にICrudServiceのアイデアが好きですが、これはトランザクションとコンテキスト共有でどのように機能しますか?IoCはDbContextに単一のリクエストスコープを提供しているだけですか、それとも提供していませんか?

また、DbContext自体が作業単位であるため、最初にEFコードでは作業単位パターンが無意味であると聞きましたが、これは正しいですか?

http://prodinner.codeplex.com/

4

1 に答える 1

1

はい、EF DbContext と NHibernate セッションは作業単位です

proddinner の DbContext はLifeStyle.PerWebRequestIoC によって解決され、すべてのリポジトリによってその要求で共有されます

于 2012-03-05T22:15:17.753 に答える