首先从文本文件asp.net Mvc代码填充数据库



我正在做一个Asp.net Mvc项目,我试图首先使用Code(我是初学者(。我使用迁移来创建数据库、表等。我想用一个文本文件填充数据库(其中的一个表(,然后对该表进行排序,并基本上对其进行一些处理。这是一个充满单词的简单文本文件。在迁移过程中,我知道这是编写代码的地方,但却无法找到如何使用文本文件为数据库种子。

public partial class PopulateTable : DbMigration
{
public override void Up()
{
Sql("INSERT INTO Words (Id, Name) VALUES (1, 'word1' )");
}

我知道你可以在这里插入和删除等,但可以从文本文件中完成吗?

第二个问题:我如何使用数据库对该表进行一些工作,例如:对表中的单词进行排序,并将它们写在标签、文本框等中?感谢

internal sealed class Configuration : DbMigrationsConfiguration<DbContext>
{
protected override void Seed(DbContext context)
{
//  This method will be called after migrating to the latest version.
context.Database.ExecuteSqlCommand(File.ReadAllText(@"C:FilePath.sql"));
}
}

最新更新