摘要: 目前,.NET Core 没有命令行扩展工具搜索功能。 以下是查找工具的一些方法: 参考 natemcmaster/dotnet-tools GitHub 存储库中的工具列表。 ( https://github.com/natemcmaster/dotnet-tools ) 使用 ToolGet 搜 阅读全文
posted @ 2020-03-10 15:42 TonysDad 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1 dotnet ef migrations add InitialCBB 出现错误如下: It was not possible to find any compatible framework version The framework 'Microsoft.NETCore.App', vers 阅读全文
posted @ 2020-03-09 23:15 TonysDad 阅读(5163) 评论(0) 推荐(0) 编辑
摘要: 为了演示身份验证如何在服务器端 Blazor 应用程序中工作,我们将把身份验证简化为最基本的元素。 我们将简单地设置一个 cookie,然后读取应用程序中的 cookie。 应用程序身份验证 大多数商业 web 应用程序都要求用户登录到应用程序中。 用户输入他们的用户名和密码,对照成员资格数据库进行 阅读全文
posted @ 2020-03-08 21:18 TonysDad 阅读(8644) 评论(6) 推荐(3) 编辑
摘要: 在 C# 5.0 開始加入了 Task 並且發明新的關鍵字 async, await,讓寫非同步的程式變得相當簡便.不僅好寫,程式碼也好讀.從那之後,.Net Framework 和相關工具只要遇上 I/O 相關的 API 都會增加非同步的版本.例如寫資料到 StreamWriter 時多了 Wri 阅读全文
posted @ 2020-03-07 18:08 TonysDad 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 我們在開發 .NET 應用程式的時候,預設選取的 C# 語言版本為「最新已發行主要版本」(latest major version),如果以 Visual Studio 2017 v15.9.10 來說,內建的 C# 最新發行版本就是 7.3 版,因此主要版本就是 7.0 版。本篇文章要來介紹 C# 阅读全文
posted @ 2020-03-07 18:02 TonysDad 阅读(665) 评论(0) 推荐(0) 编辑
摘要: Blazor服务器允许定义线路处理程序(circuit handler)代码,该处理程序(handler)允许在更改用户线路状态时运行此代码。 线路处理程序(circuit handler)是通过从CircuitHandler类派生并在应用程序的服务容器中注册该类来实现的。 以下线路处理程序(cir 阅读全文
posted @ 2020-03-07 17:36 TonysDad 阅读(1211) 评论(0) 推荐(3) 编辑
摘要: 从Visual Studio附加到进程调试 2019年12月3日 现在,您可以通过附加到浏览器进程来从Visual Studio调试Blazor WebAssembly应用程序。目前,这种体验是非常手动的。在将来的更新中,我们希望使Visual Studio在您按F5键时能够处理调试Blazor W 阅读全文
posted @ 2020-02-22 18:32 TonysDad 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: 我很高兴宣布通过.NET对gRPC-Web进行实验性支持。gRPC-Web允许从基于浏览器的应用程序(例如JavaScript SPA或Blazor WebAssembly应用程序)调用gRPC。 .NET的gRPC-Web承诺将gRPC的许多出色功能引入浏览器应用程序: 强类型代码生成的客户端 紧 阅读全文
posted @ 2020-02-22 18:19 TonysDad 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 例如,假设我们有两个内存集合,一个集合包含City 模型,另一个集合包含Restaurant 模型。我们的系统需要按City 组织 Restaurant : 这是我们的模型,其中Restaurant的CityId属性用于标识其居住的City: 1 public class City 2 { 3 pu 阅读全文
posted @ 2020-02-19 14:21 TonysDad 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 您是否曾经想停止使用Microsoft的内置URL路由并将其替换为自己的实现?在本教程中,我将向您展示如何在ASP.NET Core 3 Web API中实现自定义路由。这可以通过用我们自己的Microsoft替换请求管道中间件来实现。在本教程结束时,我们将使用以下路由语法提供一个具有两个端点的有效 阅读全文
posted @ 2020-02-19 14:04 TonysDad 阅读(1978) 评论(0) 推荐(0) 编辑