最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET Core Zero使用Power Tool工具

 更新時(shí)間:2022年02月15日 10:07:44   作者:痕跡g  
這篇文章介紹了ASP.NET Core Zero使用Power Tool工具的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

安裝ASP.NET Core Zero Power Tool

根據(jù)官方的介紹, 使用該工具, 可以快速得創(chuàng)建具備單個(gè)表結(jié)構(gòu)及父子表結(jié)構(gòu)的服務(wù)以及前端頁(yè)面。

服務(wù): 指的是生產(chǎn)對(duì)應(yīng)基礎(chǔ)功能webApi接口

前端: 這里使用Angular生產(chǎn)得前端頁(yè)面及模塊

目前支持VisualStudio版本: VS2017、VS2019

使用ASP.NET Core Zero Power Tool

打開(kāi)工具-> ASP.NET Zero-> Create Entity, 會(huì)如下所示:

上面看到得第一個(gè)頁(yè)面, 其中用于配置實(shí)體得信息, 如:

  • 實(shí)體類(lèi)的基礎(chǔ)參數(shù): 命名空間、實(shí)體類(lèi)名、表名、繼承的基類(lèi)、主鍵類(lèi)型
  • 數(shù)據(jù)庫(kù)遷移: 是否選擇自動(dòng)創(chuàng)建遷移、更新數(shù)據(jù)庫(kù)
  • 用戶(hù)接口: 創(chuàng)建接口、讀取、父子表
  • 多租戶(hù)、審計(jì)日志

如下所示,創(chuàng)建了一個(gè)實(shí)體類(lèi):

配置完成實(shí)體信息之后, 選擇第二個(gè)選項(xiàng)卡Properties,如下所示:

在這里, 主要用于添加實(shí)體類(lèi)的字段,根據(jù)實(shí)際需求來(lái)添加表的字段名稱(chēng)及類(lèi)型。

如下所示,創(chuàng)建了一部分屬性列表:

然后直接點(diǎn)擊GENERATE 生成操作, 如果點(diǎn)擊按鈕無(wú)任何操作,請(qǐng)確保本機(jī)安裝.NET2.2對(duì)應(yīng)的環(huán)境。

點(diǎn)擊我安裝.NET2.2 Runtime

解釋為什么要安裝2.2?

答疑: 因?yàn)镻ower Tool是基于2.2開(kāi)發(fā),官方為更新最新的版本, 所以使用的時(shí)候確保本機(jī)安裝對(duì)應(yīng)的環(huán)境,否則會(huì)無(wú)法執(zhí)行的情況。

生成的界面會(huì)如下所示:

  • 創(chuàng)建接口服務(wù)、Dto、數(shù)據(jù)庫(kù)實(shí)體、以及查詢(xún)實(shí)體和 Mapper映射配置
  • 創(chuàng)建數(shù)據(jù)庫(kù)遷移文件及生成數(shù)據(jù)庫(kù)操作
  • 創(chuàng)建Angular的模塊配置以及頁(yè)面功能

注意: 第二部會(huì)使用EF來(lái)執(zhí)行遷移和更新數(shù)據(jù)庫(kù)腳本, 這里需要確保你本機(jī)安裝了EF工具。

如果你的電腦這里提示執(zhí)行錯(cuò)誤, 那么你需要檢查你的本機(jī)電腦是否全局安裝了EF CLI, 打開(kāi)CMD 執(zhí)行以下命令檢查:

dotnet ef

如果未安裝,請(qǐng)?jiān)诖翱诋?dāng)中輸入進(jìn)行安裝:

dotnet tool install --global dotnet-ef

當(dāng)你在上一步失敗之后, 項(xiàng)目當(dāng)中可以進(jìn)行手動(dòng)創(chuàng)建遷移以及生成數(shù)據(jù)庫(kù), 因?yàn)樵谀銢](méi)有安裝EF工具所以不會(huì)自動(dòng)創(chuàng)建。

下一步

生成之后, 請(qǐng)檢查對(duì)應(yīng)的項(xiàng)目列表當(dāng)中是否包含對(duì)應(yīng)生成的文件, 大概包含兩塊 后臺(tái)+前端。

后臺(tái):

  • 實(shí)體類(lèi)、Dto、接口、接口實(shí)現(xiàn)等文件。

前端Angular:

  • 包含模塊信息、ts、html等文件。
    此時(shí),啟動(dòng)Host項(xiàng)目, 可以看到對(duì)應(yīng)的OpenApi文檔中已經(jīng)出現(xiàn)新添加的內(nèi)容,如下所示:

調(diào)試前端Angular

啟動(dòng)前端項(xiàng)目, 如果編譯異常, 可能的原因是由于沒(méi)有更新對(duì)應(yīng)的代理服務(wù)導(dǎo)致。

此時(shí),在終端窗口依次輸入以下內(nèi)容, 主要用于手動(dòng)同步代理服務(wù)接口的信息,如下所示:

cd nswag
./refresh.bat

注意: 調(diào)用refresh.bat 實(shí)際上是去同步本地服務(wù)當(dāng)中對(duì)應(yīng)的接口,生成對(duì)應(yīng)的前端代理服務(wù), 所以調(diào)用時(shí)請(qǐng)確保WebApi已經(jīng)正常啟動(dòng)。

執(zhí)行完成之后, 請(qǐng)檢查service-proxies文件中是否包含對(duì)應(yīng)的服務(wù)實(shí)現(xiàn),如下所示:

對(duì)應(yīng)實(shí)現(xiàn)如下所示:

完成后, 啟動(dòng)項(xiàng)目npm start 或 npm run hmr

運(yùn)行成功后, 會(huì)發(fā)現(xiàn)界面菜單當(dāng)中包含了新添加的模塊, 以及對(duì)應(yīng)的功能如下所示:

目前為止, 界面的后臺(tái)和前端已經(jīng)自動(dòng)生成, 下面就是關(guān)于本地化的配置, 例如Posts 需要顯示成對(duì)應(yīng)的中文, 以及列表當(dāng)中的字段中心配置。

關(guān)于這部分的配置, 主要在后臺(tái)當(dāng)中進(jìn)行設(shè)置, 找到Core項(xiàng)目的Localzation文件夾, 找到對(duì)應(yīng)版本的XML編輯即可, 如下所示:

注意: 默認(rèn)情況下, 會(huì)生成對(duì)應(yīng)的英文映射, 所以針對(duì)不同版本的語(yǔ)言, 我們只需要復(fù)制英文版本下的字典進(jìn)行對(duì)應(yīng)的翻譯即可。

修改完成之后, 重新啟動(dòng)Host項(xiàng)目、再次刷新前端項(xiàng)目, 即可發(fā)現(xiàn)對(duì)應(yīng)的英文在中文的語(yǔ)言下已經(jīng)變成了中文顯示, 如下所示:

總結(jié)

結(jié)合Power Tool工具, 可以快速的在項(xiàng)目當(dāng)中生成簡(jiǎn)單的模塊, 可以極大的提高開(kāi)發(fā)效率, 包含前后端代碼、多租戶(hù)、審計(jì)日志等功能。

到此這篇關(guān)于ASP.NET Core Zero使用Power Tool工具的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • .NET使用NPOI實(shí)現(xiàn)讀取帶有圖片的excel數(shù)據(jù)

    .NET使用NPOI實(shí)現(xiàn)讀取帶有圖片的excel數(shù)據(jù)

    這篇文章主要為大家詳細(xì)介紹了.NET如何使用NPOI實(shí)現(xiàn)讀取帶有圖片的excel數(shù)據(jù),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • 如何在?.NET?中使用?Tesseract?識(shí)別圖片文字

    如何在?.NET?中使用?Tesseract?識(shí)別圖片文字

    Tesseract是一個(gè)強(qiáng)大的OCR工具,支持多種語(yǔ)言和格式,在.NET項(xiàng)目中使用Tesseract,需要安裝相關(guān)的NuGet包和基礎(chǔ)依賴(lài),本文介紹如何在?.NET?中使用?Tesseract?識(shí)別圖片文字,感興趣的朋友一起看看吧
    2025-01-01
  • .NET Core Dapper操作mysql數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法

    .NET Core Dapper操作mysql數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法

    這篇文章主要介紹了.NET Core Dapper操作mysql數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • ASP.NET 動(dòng)態(tài)寫(xiě)入服務(wù)器端控件

    ASP.NET 動(dòng)態(tài)寫(xiě)入服務(wù)器端控件

    使用Asp.net進(jìn)行開(kāi)發(fā)時(shí),因?yàn)槟承┬枨笤颍枰陧?yè)面中動(dòng)態(tài)添加控件。當(dāng)然,這些控件可以是普通的html標(biāo)簽,也可以是Asp.net獨(dú)有的服務(wù)器端控件。
    2009-04-04
  • Asp.Net分頁(yè)和AspNetPager控件的使用

    Asp.Net分頁(yè)和AspNetPager控件的使用

    在Asp.Net中對(duì)頁(yè)面分頁(yè)的方法很多,可以直接用sql語(yǔ)句分,也可以使用.net提供的PageDataSource類(lèi)來(lái)分頁(yè),顯示的視圖同樣可以使用第三方控件AspNetPager等來(lái)顯示。
    2011-02-02
  • asp.net+xml+flash實(shí)現(xiàn)的圖片展示效果示例

    asp.net+xml+flash實(shí)現(xiàn)的圖片展示效果示例

    這篇文章主要介紹了asp.net+xml+flash實(shí)現(xiàn)的圖片展示效果的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了圖片展示效果的相關(guān)操作步驟與flash與xml調(diào)用的相關(guān)技巧,需要的朋友可以參考下
    2016-08-08
  • .Net使用EF Core框架連接Oracle的方法

    .Net使用EF Core框架連接Oracle的方法

    文章介紹了如何在.NET中使用Entity Framework Core框架連接Oracle數(shù)據(jù)庫(kù),包括安裝必要的NuGet包、配置連接字符串、創(chuàng)建實(shí)體類(lèi)和數(shù)據(jù)庫(kù)上下文類(lèi)、注冊(cè)數(shù)據(jù)庫(kù)上下文服務(wù)以及測(cè)試數(shù)據(jù)庫(kù)數(shù)據(jù),感興趣的朋友一起看看吧
    2025-02-02
  • asp.net 文件上傳實(shí)例匯總

    asp.net 文件上傳實(shí)例匯總

    文件上傳在asp.net中有很多方法,這里我很給各位介紹最簡(jiǎn)單最方便的.net文件上傳實(shí)例,希望給各位.net入門(mén)者帶來(lái)幫助
    2014-01-01
  • .NET Core如何進(jìn)行請(qǐng)求轉(zhuǎn)發(fā)的實(shí)現(xiàn)

    .NET Core如何進(jìn)行請(qǐng)求轉(zhuǎn)發(fā)的實(shí)現(xiàn)

    這篇文章主要介紹了.NET Core如何進(jìn)行請(qǐng)求轉(zhuǎn)發(fā)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • ASP.NET Core 7 Razor Pages項(xiàng)目發(fā)布到IIS的詳細(xì)過(guò)程

    ASP.NET Core 7 Razor Pages項(xiàng)目發(fā)布到IIS的詳細(xì)過(guò)程

    這篇文章主要介紹了ASP.NET Core 7 Razor Pages項(xiàng)目發(fā)布到IIS的詳細(xì)過(guò)程,詳細(xì)介紹了發(fā)布過(guò)程遇到的問(wèn)題及解決方法,對(duì)ASP.NET Core 發(fā)布到IIS相關(guān)知識(shí)感興趣的朋友一起看看吧
    2023-01-01

最新評(píng)論

措勤县| 商水县| 诸城市| 盐城市| 金昌市| 福泉市| 临江市| 萍乡市| 交城县| 东光县| 昌图县| 诏安县| 伊川县| 延川县| 离岛区| 滨州市| 苗栗县| 远安县| 治多县| 海安县| 平顶山市| 金山区| 昆明市| 聊城市| 马关县| 昌都县| 汤阴县| 理塘县| 呼图壁县| 永清县| 交口县| 杭锦后旗| 凤凰县| 绥阳县| 汝州市| 周口市| 天台县| 城固县| 聂荣县| 台安县| 丽水市|