-
www
查看全部 -
開發(fā)思維,設(shè)計(jì)模式,代碼過程,系統(tǒng)架構(gòu)查看全部
-
.Net5開始統(tǒng)一了概念
查看全部 -
隔壁老王java:
跨平臺(tái)男女通吃
免費(fèi)開源
老婆孩子一起送...
哈哈哈哈
查看全部 -
ASP.Net Core Identity
查看全部 -
視圖模型view model
查看全部 -
數(shù)據(jù)模型與倉庫模式
查看全部 -
什么是控制器概述
查看全部 -
打造你的第一個(gè)ASP.NET5 MVC網(wǎng)站應(yīng)用 mvc
查看全部 -
課程代碼github下載地址
查看全部 -
402之.Net的前世今生
- 廢掉的不是.NET Core而是傳統(tǒng)的.NET Framework
- 統(tǒng)一命名。.NET Core 3.0之后的下一個(gè)版本將是.NET 5
性能
- 輕量級(jí)
- 適合微服務(wù)架構(gòu)
- 容器化
- 但并不向后兼容
查看全部 -
401.課程收獲
- 對.net core有基礎(chǔ)的認(rèn)識(shí)
- 深入了解MVC架構(gòu)的原理,面試加分
- 掌握ASP.Net MVC的技術(shù)棧、以及開發(fā)策略
查看全部 -
好的!原來是這樣啊查看全部
-
MVC框架的數(shù)據(jù)流動(dòng)
查看全部 -
使用 mysql 可以下載 Pomelo.EntityFrameworkCore.MySql 包
鏈接語句改成:
services.AddDbContext<AppDbContext>(options =>options.UseMySql(Configuration.GetConnectionString("MySqlConnection"), new MySqlServerVersion(new Version(8, 0, 28))));
配置:
? "ConnectionStrings": {
? ? "DefaultConnection": "Server=(localdb)\\MSSQLLocalDB;Database=LanzhouNoodleDb;Trusted_Connection=True;MultipleActiveResultSets=true",
? ? "MySqlConnection": "Server=localhost;database=LanzhouNoodleDb;uid=root;pwd=12345678;"
? },
查看全部 -
指定layout模板
查看全部 -
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;
? ? ? ? }
? ? }
}
查看全部 -
路由設(shè)置:
查看全部 -
1、課程代碼
查看全部 -
Identity?的使用方法?
第一步:在DbContext類引用 “
using Microsoft.AspNetCore.Identity;
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
”
然后讓DbContext?繼承IdentityDbContext<IdentityUser>
第二步:在Startup類
//導(dǎo)入Identity框架
using Microsoft.AspNetCore.Identity;
然后在? ? ? ? ? ? app.UseRouting();上方?//引入身份認(rèn)證框架? ? ? ? ? ? app.UseAuthentication();
查看全部 -
? var host = CreateHostBuilder(args).Build();
? ? ? ? ? ? using (var scope = host.Services.CreateScope())
? ? ? ? ? ? {
? ? ? ? ? ? ? ? var services = scope.ServiceProvider;
? ? ? ? ? ? ? ? try
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? var context = services.GetRequiredService<AppDbContext>();
? ? ? ? ? ? ? ? ? ? DbInitializer.seed(context);
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? catch (Exception)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? //故意留空,以后可以添加日志
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? host.Run();
查看全部 -
為什么使用viewmodel ?
減少頁面邏輯的復(fù)雜度
處理頁面的數(shù)據(jù)邏輯,管理頁面狀態(tài)
各種組件也可以相對解耦,既有利于團(tuán)隊(duì)協(xié)作與日后維護(hù)
查看全部 -
Confi gure services管理主鍵依賴查看全部
-
自定義服務(wù)注入
. net core自帶服務(wù)注入查看全部 -
自定義服務(wù)注入
. net core自帶服務(wù)注入查看全部
舉報(bào)