问题标签 [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.

0 投票
0 回答
179 浏览

asp.net-mvc-3 - 播种时 EF5 中断

我将我的 MVC 项目从 EF4.3.1 升级到了最新的 EF5。从那时起,我的数据库将始终无法初始化。如果我将引用改回 EF4.3.1,一切正常。是什么赋予了?

0 投票
1 回答
60 浏览

javascript - 种子随机的文本输入

我将如何从用户那里获取文本输入(他们的键盘允许他们输入的任何内容),并将其传输到一个数字?

从那里,我可能会获取该数字,并将其输入到种子随机数生成器中。

我从 Minecraft 的随机种子选项中得到了这个想法,但我在上面找不到任何东西。

0 投票
2 回答
370 浏览

ruby-on-rails - 为什么 rake db:seed 没有按预期运行?

我正在尝试以一种非常特殊的方式播种我的数据库。这是我的 /db/seeds.rb 文件:

所以有什么问题?好吧,当我检查我的数据库时,只创建了第一个关键字,关键字的 message1 字段如下所示:

什么时候应该是这样的:

难道我做错了什么?

0 投票
1 回答
1959 浏览

asp.net-mvc - 数据初始化如何工作?

我在将数据初始化到.sdf.NET Web 应用程序中的 SQL Server Compact 数据文件时遇到问题。

我有一个数据初始化类。

(出于测试目的,我使用DropCreateDatabaseAlways而不是DropCreateDatabaseIfModelChanges

我在文件中调用的这个初始化程序类Global.asax.cs

(再次出于测试目的,我在每次会话开始时调用它)。

我的连接字符串定义:

但是初始化不起作用 -SampleData类中定义的表没有创建,也没有初始化数据。

0 投票
1 回答
2671 浏览

asp.net-mvc-4 - ASP.NET MVC 4 - 服务器资源管理器中的本地数据库

我在 MVC 4 和 EF5 中创建了一个 Internet 站点。我遵循了一个教程,该教程允许我通过迁移将用户和角色直接播种到数据库。

我可以使用种子用户名登录该站点,因此我可以确定它们已被创建。

但是,我无法访问服务器资源管理器中的数据库。当我像这样使用包管理器控制台更新数据库时:-

它会创建新用户(如果有)并告诉我目标数据库是:-

目标数据库是:'aspnet-MvcSeed-20130104100623'(数据源:.\SQLEXPRESS,提供者:System.Data.SqlClient,来源:配置)。

但是,这并没有出现在我的解决方案资源管理器中,我也在努力添加连接吗?

任何人都可以帮忙吗?

0 投票
1 回答
367 浏览

sql-server - ASP.NET MVC EF Seeder 无法删除行,因为外键关系

我的实体框架有一个播种器,一个函数 ResetTables(),它从所有表中删除所有行,然后重新播种它们。

外键关系阻止了我的删除语句,我设法通过按精确顺序删除内容暂时解决了这个问题,但现在,即使这样也行不通。

我该如何解决这个问题。

这是我的 ResetTables() 方法的示例

注意:插入和重置只是为了让事情回到 0,这样我的 ID 就不会爬到高位。

0 投票
2 回答
3310 浏览

r - 在 R 中本地(不是全局)设置种子

我只想在 R 中设置种子(在函数内部),但似乎 R 不仅在本地设置种子,而且在全局设置种子。这是我正在尝试(不)做的一个简单示例。

所以,我的问题是:为什么 R 会在全局范围内设置种子,而不仅仅是在我的函数内部?以及如何使 R 仅在我的函数中设置种子?

0 投票
1 回答
7084 浏览

ruby-on-rails - 我可以将参数传递给 rake db:seed 吗?

我的一部分seeds.rb将大量数据加载到数据库中。我希望能够有选择地加载这些数据。例如

或者

只会加载运行网站所需的数据,而

也会将我的大数据文件加载到数据库中。这可能吗?我怎样才能做到这一点?如果没有,谁能想到一种方法来做我想做的事情?

0 投票
2 回答
1717 浏览

c# - 实体框架 - 如何将测试数据播种到使用按类型继承的实体?

我正在使用 EF5 代码优先、迁移和按类型继承的表。我有一些从其他类继承的类。例如TenantLandlord继承自UserProfile.

我正在使用该protected override void Seed()方法将测试数据添加到我的数据库中。因此,例如,我创建了 2 个UserProfile对象和 1Tenant和 1 Landlord。如何确保租户实体与第一个用户配置文件实体相关联,而房东实体与第二个用户配置文件实体相关联?因为我使用的是 table-per-type 继承,我是否需要明确地说UserId派生类的 等于UserId其基类的?我四处寻找,但找不到任何有用的东西。我尝试按如下方式进行:

0 投票
1 回答
234 浏览

c# - 实体框架 - 种子数据库 - PK 是否需要包含在种子方法中?

遵循MVC 音乐商店教程,数据库以示例数据为种子。Album课程如下:

然后在本教程中使用的示例数据类中,在方法Album中创建一个对象,如下所示Seed()

我的项目中,我有一堂课Tenant

在我的Seed()方法中,我创建了一个这样的租户:

在我的Seed()方法中,我包含了作为 UserId 的租户 PK - 租户是从用户派生的。我想知道,因为在 Seed() 方法中我明确表示租户的 UserId PK 为 1,所以在方法运行时会导致问题吗?我问是因为在音乐商店教程中,作者没有包含专辑的PK。

所以创建专辑时没有明确说明 PK。EF会默认应用PK吗?我刚刚花了一段时间为我自己的项目创建了很多示例数据,并且我已经手动将很多实体的 PK 放入了 - EF 会接受这个还是会给我带来问题?播种是生成样本数据的最佳方式 - 替代方案吗?