芯友网Xin1234.COM

asp.net EF上下文需要线程内唯一吗?大神们?



legnA的中云
EF上下文需要线程内唯一吗?:)们?
udutum
不需要
using就可以了
legnA的中云
我现在把CURD操作写在仓储里边了,不知道怎么管理数据上下文。
udutum
?我来自台湾 
湾台自来我
?
udutum
这种高端问题由台湾哥来解决
湾台自来我
EF生命週期嗎?
生人戏游
3年工作经验是什么鬼。。
udutum
设计问题,ef在仓储层做完CRUD了,DDD肿么写
湾台自来我
?
沒關係呀
...
udutum
legnA的中云
生人戏游

so
krap↑niknil
注入
湾台自来我
你是問EF生命週期問題嗎?
krap↑niknil
生命周期可以是perwebrequest
一次请求共用一个上下文对象
湾台自来我
他已經說明白了.
EF生命週期 看上下文決定
一般web就是by request
winform則是by form
其他的看上下文範圍
所以最好的做法就是採用ioc
由使用端看上下文去決定生命週期
透過ioc來去管理
力小王

有点像nop
krap↑niknil
unity 不知道现在有没有perwebrequst对象的生命周期
力小王
krap↑niknil
我现在用这版自己重写的生命周期
湾台自来我
沒有
原因很簡單
因為unity不想依賴system.web.dll
但他有開放lifemanager
krap↑niknil
嗯 懂了
湾台自来我
所以其實自己搞就好了
目前.net core唯一的ioc組件就是unity
其他的都還在撰寫中
legnA的中云
你们有用仓储和工作单元结合的方式吗
krap↑niknil
湾台自来我
有呀
krap↑niknil
legnA的中云
我就想用这种方式
湾台自来我
https://repository.codeplex.com/
以前搞的
krap↑niknil
构造函数注入
湾台自来我
可以看看
legnA的中云
湾台自来我
不過現在是越寫越回去
因為我發現一件事情
通用repository沒有太大意義
而走向分布架構後uow不應該使用
結論就是repository最後只剩下一個IRepository
legnA的中云
repository能少写很多代码
湾台自来我
當你救了 就會明白我上面說的這段話
"通用repository沒有太大意義"
krap↑niknil
是具体仓储个性化的需求太多吗
の才天.豬才天
看不懂卧槽
白小sIemaNyM

湾台自来我
source code..
legnA的中云
小白发表一下你的见解。
湾台自来我
這邊沒法禁言他
我決定去另一群
白小sIemaNyM
我的见解跟台湾哥一样 
透过ioc去注入
由客户端来管理生命周期 
legnA的中云

原来可以用这个接口释放对象
端云步漫
........
legnA的中云
我以前看别人写不知道干啥用的

你们的操作也是每个操作都需要using以下吗,这样太麻烦了啊
nednyL
问下

这个是什么原因啊
legnA的中云
有人想出售DDD方面的书吗?

相关问题
------分隔线----------------------------
赞助商链接
赞助商链接
推荐内容