問題タブ [provider-model]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
575 参照

c# - C#でのプロバイダーモデルの依存性注入の実装

意見を聞きたかった建築の状況があります。

私は自分が開発しているポーカーシステムを持っています。現在、私は現在、さまざまなクラスで処理されているさまざまな種類のゲームを持っています(もちろん、共通のインターフェイスを備えています)。

ゲームには、テキサスホールデム、オマハハイ、オマハハイ/ロー、7カードスタッド、7カードラズ、ロンドンローボール、フォローザクイーンが含まれます。将来的にはもっと増えると思います。

現在、SQL接続文字列と同様のプロバイダーモデルを使用しています。ゲームのすべてのタイプ名はapp.configファイルにあります。

設定ファイルに触れる必要がないように、データベースに型を配置することを考えていました。次に、新しいゲームを開発するときに、インストーラーは新しいDLLをコピーするだけで、ゲームのタイプをDBに挿入するスクリプトを呼び出すことができます。

このタイプの依存関係を動的に許可するためのより良い方法はありますか?

0 投票する
1 に答える
471 参照

asp.net - ASP.NET Universal Providers 1.2 - 「接続名 'LocalSqlServer' が見つかりませんでした」

Visual Studio 2010 および Sql Server 2008 を使用してhttp://nuget.org/packages/System.Web.Providersの「ASP.NET Universal Providers 1.2」を使用しようとしています。

すべてが私のローカル開発ボックスで見つかります。ただし、コードを DEV サーバーにデプロイすると、最初に Web サイトにアクセスしたときに次のエラーが表示されます (存在しない場合はデフォルトのロールとデフォルトのメンバーシップ ユーザーを作成するコードがアプリケーションの起動に含まれています)。

「接続名 'LocalSqlServer' がアプリケーション構成で見つからないか、接続文字列が空です。」

SqlMembershipProvider テーブルを作成するための SQL スクリプトを作成しました (プロバイダーがローカルで正しく実行されたときに、一時データベースからリバース エンジニアリングされました)。正しいテーブルがあり、開発ボックスのメインの SQL サーバー インスタンスを使用して問題なく動作します。

リモート DEV サーバーで古いプロバイダーを使用しようとする理由がわかりません。許可エラーだと思います。私の開発ボックスでは、私は管理者であり、統合セキュリティを使用していました。DEV サーバーの場合、SQL Server アカウント (以下の接続文字列を参照) を使用しています。これは、SELECT INSERT UPDATE DELETE として、各 SqlMembershipProvider テーブルにアクセスできます。SQL Server アカウントに必要な権限は他にありますか?

web.config のプロバイダー値は次のとおりです。

そして、これが私の接続文字列です(データがマスクされています):

何か案は?

0 投票する
2 に答える
267 参照

c# - 「プロバイダー モデル」 - ビジネス層はどこですか?

プロバイダー モデルのどの部分がビジネス層を最もよく表しているか説明してもらえますか?

ビジネス ルールとビジネス ロジックはどこに置くべきか?

0 投票する
0 に答える
250 参照

asp.net - .net プロバイダー モデルと 3 層アーキテクチャ

プロバイダー モデルの (私にとって) 十分に明確な説明を見つけることができませんでした ( .net「古典的な」設計パターンのテキストでは別の名前が付けられていますか?) が、私が集めたものから、それは 3 に自然に適合するようです。 DAL と BL はそれぞれ上の層のプロバイダーです。
私の理解が正しければ、実際にこれを行う例を誰かに教えてもらえますか? ユーザー/ロールを別のバックエンドに拡張する方法に関するものではない、プロバイダーに関するサンプル資料はほとんど見つかりませんでした。私が見つけた小さなものは、3層とは何の関係もありませんでした.

具体的に ASP.NET を対象とする例があれば、それはさらに良いことです。

0 投票する
2 に答える
7993 参照

flutter - Flutter で Provider を使用して ChangeNotifier からのエラーを表示する方法

スナックバーを介してプロバイダーを使用して変更通知モデルからエラーを表示する最良の方法を見つけようとしています。

あなたが私を助けることができる組み込みの方法やアドバイスはありますか?

この方法が機能していることがわかりましたが、それが正しいかどうかはわかりません。

オブジェクトのリストを表示する単純なページと、API からそれらのオブジェクトを取得するモデルがあるとします。エラーが発生した場合、エラー文字列を通知し、そのエラーを SnackBar で表示したいと考えています。

page.dart

page_model.dart

ありがとうございました

0 投票する
1 に答える
246 参照

c# - コンストラクターで GetDbContext を実行すると System.ArgumentNullException が発生する

ASP.NET Boilerplate .NET Core で Entity Framework Core を使用しようとしていますが、リポジトリの組み込み関数を使用したくありません。

DB コンテキストに問題があります。それは戻ってきます:

System.ArgumentNullException: '値を null にすることはできません。'

DbContext以下に示すように、インスタンスの場合:

私のコードのスクリーンショット

以下はDbContextクラスコードです。