今天在MVC下开发企业网站的时候,发现了个小问题,就是在Dal层中的BaseDal中初始化了EF容器,那么问题就来了,当我们操作不同的表时,那么每个表都会调用BaseDal,然后new一个EF容器,因此若是有10个表,那么就要new10个EF容器,这是不合理的,因为每个表都要new一个EF容器,首先浪费内存,还有线程访问时,每次都要去内存中查找指定的EF容器,消耗了时间,降低了程序的性能, 今天在MVC下开发企业网站的时候,发现了个小问题,就是在Dal层中的BaseDal中初始化
今天在MVC下开发企业网站的时候,发现了个小问题,就是在Dal层中的BaseDal中初始化了EF容器,那么问题就来了,当我们操作不同的表时,那么每个表都会调用BaseDal,然后new一个EF容器,因此若是有10个表,那么就要new10个EF容器,这是不合理的,因为每个表都要new一个EF容器,首先浪费内存,还有线程访问时,每次都要去内存中查找指定的EF容器,消耗了时间,降低了程序的性能, 今天在MVC下开发企业网站的时候,发现了个小问题,就是在Dal层中的BaseDal中初始化