「Learning.NET5 from Fur」シリーズ、v1.0.0-rc.final.31がリリースされました

星 フォーク GitHubのスター GitHubフォーク GitHubライセンス nuget

Fur これは、.NET 5 プラットフォームでのエンタープライズアプリケーション開発の ベストプラクティスフレームワークです。

良い未来について尋ねないでください、しかし後悔することなく終わることを望みます。

1か月以上の継続的な繰り返し、ますます多くのFurユーザーの後、Nugetのダウンロードは2.3 Kを超え、これにより 「Learning .NET 5 from Fur」シリーズのチュートリアルを開始し、毎週2つの高品質のチュートリアルをプッシュする予定です。

フレームワーク機能

  • 新しい外観:.NET 5プラットフォームに基づいており、歴史的な負担はありません
  • 開始は非常に簡単です。構成を完了するために必要なInject()は1つだけです。
  • 迅速な開発:組み込みの豊富なエンタープライズアプリケーション開発機能
  • いくつかの依存関係:フレームワークは3つのサードパーティパッケージのみに依存します
  • 非常に柔軟:変化する複雑な要件に簡単に直面する
  • メンテナンスが非常に簡単:長期メンテナンス専用に設計された独自のアーキテクチャのアイデアを採用
  • 完全なドキュメント:完全な開発ドキュメントを提供する

オープンソースの一般レポート

  • :1194
  • 開発チーム:20人
  • コード提出:1251コード提出
  • 寄稿者:29人の開発者
  • 問題:108がクローズ、4が進行中、4が開始されていない
  • PR:48が統合され、13が閉じられ、1つのレビュー
  • バージョン:31回公開
  • ドキュメント:58が完了しました
  • Nugetダウンロード:2.3K
  • QQグループ:413人
  • オンラインライブ:16回

更新ログ

  • 新機能
    • [新規] `Fur`コンソールリファレンスの使用法。`Web`に限定されなくなりました 
    • [新規] `.ini`構成ファイルのサポート
    • [新規]読み取り専用リポジトリ `FirstOrDefaultAsync`、` SingleOrDefaultAsync`、 `LastOrDefaultAsync`メソッド[#I22PAD](https://gitee.com/monksoul/Fur/issues/I22PAD)
    • [新規] `[UnifyResult(Return Type]]`正規化されたドキュメントの `Swagger Schemas`処理、正規化された結果の` Data`プロパティタイプを解決してバグを生成しない[#I22VKZ](https://gitee.com/monksoul/Fur/issues / I22VKZ)
    • [新規]カスタムマルチテナントテーブル/タイプをサポート
  • 画期的な変化
    • [調整]ʻApp.HostEnvironment`はʻApp.WebHostEnvironment`です
    • 【調整】テーブルベースのマルチテナント取得テナントIDの種類を「Guid」から「object」に変更
    • [調整]テーブルベースのマルチテナントグローバルクエリフィルターメソッド。現在、 `dbContext`パラメーターを渡すだけで済みます。
    • [調整] Linq拡張名前名、すべて `System.Linq`に変更され、Microsoftとの一貫性が保たれています
    • [リファクタリング]「UnitOfWork」ワークユニットモード、デフォルトのオープンワークユニットメカニズムをキャンセルし、「[UnitOfWork]」メソッドを手動で貼り付けるように変更
    • [削除] `[NonTransact]`機能
  • 問題の修正
    • [修正]非 `Web`アプリケーションで` Db`静的クラスのストレージとコンテキストエラーを取得するバグ
    • [修正]マルチテナント時間の `DateTime`タイプエラー、` DateTimeOffset`に調整[#PR60](https://gitee.com/monksoul/Fur/pulls/60)
    • [修正]宛先ルートオブジェクトを取得するためのグローバルポリシー認証が `null`バグである
    • [修正]ʻAppStartup`はサードパーティのサービスメソッドインジェクションバグをサポートしていません
    • [修正]マルチテナントコンテキストが登録されていない場合に例外バグがスローされる
    • [修正] Linuxでのエンジンのバグの表示
  • その他の変更
    • 【新規】 `mysql`接続文字列の設定例
    • 【調整】アセンブリ名定義クラスを移行し、元の定義を「Db.cs」に移行します
    • [更新] `Mapster`パッケージを最新バージョンに更新し、複数のバグを修正しました
    • [削除]フレンドリ例外「おっと」にエラーコードが表示される[#I22U5I](https://gitee.com/monksoul/Fur/issues/I22U5I)
    • [削除]すべての構成可能なオプション `[OptionsSettings]`機能
    • 【その他】コードボトム最適化
  • ドキュメンテーション
    • [新規]クロスドメインドキュメント
    • [更新]マルチテナントドキュメント、データベースコンテキストドキュメント、構成ドキュメント
    • [更新] 1分間の紹介、構成ファイル、作業単位、標準化されたインターフェイス、動的WebApiドキュメント[#PR59](https://gitee.com/monksoul/Fur/pulls/59)

プロジェクトアドレス

ドキュメントアドレス

Fur はApache-2.0 オープンソース契約に従い、  PR または Issueを提出するすべての人を歓迎します 必要に応じて、スターを付けることができます 

おすすめ

転載: www.oschina.net/news/119520/fur-1-0-0-rc-final-31-released