问题标签 [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 中创建了一个 Internet 站点。我遵循了一个教程,该教程允许我通过迁移将用户和角色直接播种到数据库。
我可以使用种子用户名登录该站点,因此我可以确定它们已被创建。
但是,我无法访问服务器资源管理器中的数据库。当我像这样使用包管理器控制台更新数据库时:-
它会创建新用户(如果有)并告诉我目标数据库是:-
目标数据库是:'aspnet-MvcSeed-20130104100623'(数据源:.\SQLEXPRESS,提供者:System.Data.SqlClient,来源:配置)。
但是,这并没有出现在我的解决方案资源管理器中,我也在努力添加连接吗?
任何人都可以帮忙吗?
sql-server - ASP.NET MVC EF Seeder 无法删除行,因为外键关系
我的实体框架有一个播种器,一个函数 ResetTables(),它从所有表中删除所有行,然后重新播种它们。
外键关系阻止了我的删除语句,我设法通过按精确顺序删除内容暂时解决了这个问题,但现在,即使这样也行不通。
我该如何解决这个问题。
这是我的 ResetTables() 方法的示例
注意:插入和重置只是为了让事情回到 0,这样我的 ID 就不会爬到高位。
r - 在 R 中本地(不是全局)设置种子
我只想在 R 中设置种子(在函数内部),但似乎 R 不仅在本地设置种子,而且在全局设置种子。这是我正在尝试(不)做的一个简单示例。
所以,我的问题是:为什么 R 会在全局范围内设置种子,而不仅仅是在我的函数内部?以及如何使 R 仅在我的函数中设置种子?
ruby-on-rails - 我可以将参数传递给 rake db:seed 吗?
我的一部分seeds.rb
将大量数据加载到数据库中。我希望能够有选择地加载这些数据。例如
或者
只会加载运行网站所需的数据,而
也会将我的大数据文件加载到数据库中。这可能吗?我怎样才能做到这一点?如果没有,谁能想到一种方法来做我想做的事情?
c# - 实体框架 - 如何将测试数据播种到使用按类型继承的实体?
我正在使用 EF5 代码优先、迁移和按类型继承的表。我有一些从其他类继承的类。例如Tenant
并Landlord
继承自UserProfile
.
我正在使用该protected override void Seed()
方法将测试数据添加到我的数据库中。因此,例如,我创建了 2 个UserProfile
对象和 1Tenant
和 1 Landlord
。如何确保租户实体与第一个用户配置文件实体相关联,而房东实体与第二个用户配置文件实体相关联?因为我使用的是 table-per-type 继承,我是否需要明确地说UserId
派生类的 等于UserId
其基类的?我四处寻找,但找不到任何有用的东西。我尝试按如下方式进行:
c# - 实体框架 - 种子数据库 - PK 是否需要包含在种子方法中?
遵循MVC 音乐商店教程,数据库以示例数据为种子。Album
课程如下:
然后在本教程中使用的示例数据类中,在方法Album
中创建一个对象,如下所示Seed()
:
在我的项目中,我有一堂课Tenant
:
在我的Seed()
方法中,我创建了一个这样的租户:
在我的Seed()
方法中,我包含了作为 UserId 的租户 PK - 租户是从用户派生的。我想知道,因为在 Seed() 方法中我明确表示租户的 UserId PK 为 1,所以在方法运行时会导致问题吗?我问是因为在音乐商店教程中,作者没有包含专辑的PK。
所以创建专辑时没有明确说明 PK。EF会默认应用PK吗?我刚刚花了一段时间为我自己的项目创建了很多示例数据,并且我已经手动将很多实体的 PK 放入了 - EF 会接受这个还是会给我带来问题?播种是生成样本数据的最佳方式 - 替代方案吗?