問題タブ [seeding]
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.
asp.net-mvc-3 - シード時に EF5 が壊れる
MVC プロジェクトを EF4.3.1 から最新の EF5 にアップグレードしました。その時点から、私のデータベースは常に初期化に失敗しました。参照を EF4.3.1 に戻すと、すべて正常に動作します。何が与えますか?
javascript - シードされたランダムへのテキスト入力
ユーザーからのテキスト入力(キーボードで入力できるもの)を取得して、それを数値に転送するにはどうすればよいですか?
そこから、おそらくその番号を取得して、シードされた乱数ジェネレーターにフィードします。
Minecraftのランダムシードオプションからアイデアを得ていますが、何も見つかりません。
ruby-on-rails - rake db:seed が期待どおりに動作しないのはなぜですか?
非常に特殊な方法でデータベースをシードしようとしています。これが私の /db/seeds.rb ファイルです:
だから問題は何ですか?データベースをチェックすると、最初のキーワードだけが作成され、キーワードの message1 フィールドは次のようになります。
次のようになります。
私は何か間違ったことをしていますか?
asp.net-mvc - データの初期化はどのように機能しますか?
.sdf
.NET Web アプリケーションでSQL Server Compact データ ファイルにデータを初期化する際に問題があります。
データ初期化クラスがあります。
(テスト目的で、DropCreateDatabaseAlways
の代わりに使用しますDropCreateDatabaseIfModelChanges
)
Global.asax.cs
ファイルで呼び出すこの初期化クラス:
(ここでもテスト目的で、セッションの開始ごとに呼び出します)。
私の接続文字列の定義:
しかし、初期化は機能しません。クラスで定義されたテーブルSampleData
は作成されず、データも初期化されません。
asp.net-mvc-4 - ASP.NET MVC 4 - サーバー エクスプローラーのローカル データベース
MVC 4 & EF5 でインターネット サイトを作成しました。移行を介してユーザーとロールをデータベースに直接シードできるチュートリアルに従いました。
シードされたユーザー名を使用してサイトにログインできるので、ユーザー名が作成されたことを確認できます。
ただし、サーバー エクスプローラーでデータベースにアクセスできません。このようにパッケージマネージャーコンソールを使用してデータベースを更新すると:-
存在する場合は新しいユーザーを作成し、ターゲットデータベースが次のとおりであることを通知します:-
ターゲット データベースは次のとおりです: 'aspnet-MvcSeed-20130104100623' (データソース: .\SQLEXPRESS、プロバイダー: System.Data.SqlClient、オリジン: 構成)。
ただし、これは私のソリューション エクスプローラーには表示されず、接続を追加するのに苦労していますか?
誰でも助けることができますか?
sql-server - ASP.NET MVC EF Seederは、外部キーの関係のために行を削除できません
Entity Frameworkのシーダー、関数ResetTables()があります。この関数は、すべてのテーブルからすべての行を削除してから、それらすべてを再シードします。
外部キーの関係が削除ステートメントをブロックしているため、正確な順序で削除することでしばらくの間問題を回避できましたが、今ではそれでも機能していません。
どうすればこれを回避できますか。
これが私のResetTables()メソッドの例です
注意:挿入と再表示は、IDが高くならないように、物事を0に戻すためのものです。
r - Rでシードをローカルに(グローバルではなく)設定する
Rにローカル(関数内)だけでシードを設定したいのですが、Rはローカルだけでなくグローバルにもシードを設定しているようです。これは、私がやろうとしていること(していないこと)の簡単な例です。
ですから、私の質問は次のとおりです。なぜ R はシードを関数内だけでなくグローバルに設定するのですか? また、関数内でのみシードを設定するように R を作成するにはどうすればよいですか?
ruby-on-rails - rake db:seedに引数を渡すことはできますか?
私の一部はseeds.rb
、データベースに大量のデータをロードします。このデータを選択的にロードできるようにしたい。例えば
また
サイトを実行するために必要なデータをロードするだけですが、
ビッグデータファイルもデータベースにロードします。これは可能ですか?どうすればこれを実現できますか?そうでない場合、誰かが私がやろうとしていることをする方法を考えることができますか?
c# - Entity Framework - テーブルごとの継承を使用するエンティティにテストデータをシードする方法は?
私はEF5コードファースト、移行、およびタイプごとのテーブル継承を使用しています。他のクラスから継承するいくつかのクラスがあります。たとえば、Tenant
からLandlord
継承しUserProfile
ます。
メソッドを使用して、protected override void Seed()
テスト データをデータベースに追加しています。したがって、たとえば、2 つUserProfile
のオブジェクトと 1Tenant
および 1を作成しますLandlord
。テナント エンティティが最初のユーザー プロファイル エンティティに関連付けられ、家主エンティティが 2 番目のユーザー プロファイル エンティティに関連付けられていることを確認するにはどうすればよいですか? table-per-type 継承を使用しているため、派生クラスのがその基本クラスのUserId
と等しいことを明示的に言う必要がありますか? UserId
私は周りを検索しましたが、役に立つものは何も見つかりませんでした。私は次のようにそれをやろうとしました:
c# - Entity Framework-シードデータベース-PKをシードメソッドに含める必要がありますか?
MVCミュージックストアのチュートリアルに従って、データベースにサンプルデータがシードされます。クラスは次のAlbum
とおりです。
次に、チュートリアルで使用されているサンプルデータクラスで、メソッドAlbum
内に次のようなオブジェクトが作成されます。Seed()
私のプロジェクトにはクラスがありますTenant
:
私のSeed()
方法では、次のようなテナントを作成します。
私のSeed()
方法では、UserIdであるテナントPKを含めました-テナントはUserから派生しています。Seed()メソッドで、テナントのUserIdのPKが1であると明示的に言ったので、メソッドの実行時に問題が発生するのでしょうか。ミュージックストアのチュートリアルでは、作者がアルバムのPKを含めていないのでお願いします。
したがって、アルバムを作成するときにPKは明示的に指定されません。EFはデフォルトでPKを適用しますか?自分のプロジェクト用にかなりの量のサンプルデータを作成するのにしばらく時間を費やし、多くのエンティティのPKを手動で入力しました-EFはこれを受け入れますか、それとも問題が発生しますか?シードはサンプルデータを生成するための最良の方法ですか?代替手段ですか?