-
ViewModel组合数据
查看全部 -
依赖注入
仓库注册services.AddTransient<INoodleRepository,MockNoodleResposity>();//每次发起请求后创建一个全新的仓库,请求结束后自动注销这个仓库
services.AddSingleton;//系统启动有且仅创建一个仓库,系统每次请求使用同一个仓库实例
services.AddScoped;//将一系列请求或操作整合在一个事务里,这个事务有且仅创建一个实例,事务结束后会自动注销这个实例
查看全部 -
1-2 asp.net core
1.历史:2016asp.net core 1.0,2018asp.net core 2.2
2.跨平台:windows,macos,linux,unix
3.性能:轻量级,适合微服务架构,容器化,不向后兼容(1.0升2.0要重构,.net framwork换成.net core要重写)
4.c#:.net framework的旗舰语言,语言集成查询linq,异步构造await async,支持函数式语言,编译器模块化
5..netcore mvc:mvc架构设计模式【model】,【view】,【controller】;基于.net的应用框架
6.如何选择技术栈:跨平台,云计算 ,容器化的发展,应用层面的开发使用的语言,编辑器,操作系统重要性降低,未来软件的开发更重要的是【开发思维】,【代码过程】,【设计模式】,【系统架构】。
查看全部 -
中间件/请求通道:
基本通过IApplicationBuilder创建
每个中间件都可以截获、修改、并且传递请求对象,输出响应对象
在特定情况下,某些中间件可以做短路处理,直接向前端输出相应对象
查看全部 -
Nuget管理各种依赖,类似于Java的Maven,JavaScript的npm
查看全部 -
1.wwwroot文件夹存放前端静态文件;如js、css、图片、视频
2.iis只能运行于windows平台
查看全部 -
.Net5开始统一了概念
查看全部 -
隔壁老王java:
跨平台男女通吃
免费开源
老婆孩子一起送...
哈哈哈哈
查看全部 -
ASP.Net Core Identity
查看全部 -
视图模型view model
查看全部 -
数据模型与仓库模式
查看全部 -
什么是控制器概述
查看全部 -
打造你的第一个ASP.NET5 MVC网站应用 mvc
查看全部 -
MVC框架的数据流动
查看全部 -
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace WebApplication1.Models
{
public class MockNoodleRepository: Interface
{
public List<Noodle> _noodles;
public IEnumerable<Noodle> GetAllNoodles()
{
_noodles = new List<Noodle>();
return _noodles;
}
public Noodle GetNoodleById(int id)
{
Noodle no = new Noodle();
id = 2;
return no;
}
}
}
查看全部
举报