摘要:
1.说明: 一种ORM(Object Relational Mapper),用于程序中的class类和数据库中的表互相之间进行建立映射关系 2.优势 1)生产力 2)支多种数据库 3)可以使用Linq 4)注重领域(Domain),而不是数据库 3.支持框架 1).NET Core2.X 2).NE 阅读全文
摘要:
1.部署方式 1)FDD(Framework-dependent) 说明:类似IIS网站类的部署,服务器上面必须安装好Framework环境,只发布自己程序文件生成的文件 优势: ①无需配置目标系统 ②部署的文件很小 ③.NET Core被共享使用 劣势: ①必须预先安装.NET Core ②可能存 阅读全文
摘要:
1.优点: 1)相当于PartialView + 一个小型轻量级的Controller(注:PartialView无法包含业务逻辑) 2)适用于较为复杂业务 3)可以使用Razor语法 2.创建View Component 结构: 1)创建ViewComponents文件夹、MovieCountVi 阅读全文
摘要:
1.说明 1)采用Key-Value键值对的形式进行配置 2)配置的存储方式可以通过内存、JSON、XML、INI、环境变量和启动参数等 3)配置系统解耦 4)优化了依赖注入 2.通过JSON进行配置(配置数据库连接) 1)创建appsettings.json、ConnectionOptions.c 阅读全文
摘要:
1.Tag的说明 Tag为一种@Razor的html的快捷方便的帮助类 对比: Tag写法:< inpput asp-for="xxx' > 普通html:<input type="text' name="xxx' id="xxx" /> 好处: 对HTML友好,只需要些许HTML代码即可 2.Ta 阅读全文
摘要:
1.注册MVC服务到Ioc容器(services.AddMvc();) 2.在ASP.NET Core管道里使用并配置MVC中间件 阅读全文
摘要:
一:NPM的安装 1.右键项目=》添加新建项=》创建NPM配置文件 2.新增引用插件包(会出现自动提示),写完一个之后,保存一下,就会自动安装插件包 显示所有隐藏文件就可以看到安装的插件包了 二:js和css打包bundleConfig.json 1.新建一个名为bundleConfig.json的 阅读全文
摘要:
1.结构 2.新建一个model类库CoreModel 建立model:Cinema.cs、Movie.cs、Sales.cs 3.建立Business: 1)接口:ICinemaService.cs、IMovieService.cs 2)Service:CinemaService.cs、Movie 阅读全文
摘要:
1.新建一个Mvc Core项目 注:刚开始依赖项是有黄色三角形,等待安装 2.打开Startup.cs,修改Configure 3.选择启动方式 FirstCore 出现: 原理: .NET Core的依赖注入: 1)Transient:每次被请求都会创建一个实例 2)Scoped:每次Web请求 阅读全文
摘要:
查看锁表和进程 select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT' 解锁 declare @spid int Set @spid = 19 --锁表进程 declare @sq... 阅读全文