Context 生命周期
Context生命周期
1.context必然包含了数据库链接(Sqlconnection)---就是一个数据库访问的上下文
2.Context可以做一些自定义的配置--
-映射的配置 sqlMap 数据库实体和页面或者接口实体不一致时候 映射配置
---扩展---contextExtend 自定义一些 数据库的读写分离 分库等
包含的有数据库的链接--网络资源---如果常驻内存----一直不会释放--占用网络资源
思考:Context应用---应该如何使用呢?
1.能不能常驻内存---单例模式?--不能的---因为在SaveChanges以后,是基于Context去做提交的; SaveChanges 是基于 Context做所有的操作的交 常驻内存后,你所有的操作可能相互覆盖
a.新增
b.修改 a.b 是不同的两个人来做的操作
2.能不能不能多个线程来公用一个Context实例呢?除非是特殊场景,特殊要求---- 不行
建议:ASP.NET Core--Web---每一个请求来实例一个Context
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现