【问题标题】:Entity Framework populate entity at starting [closed]实体框架在开始时填充实体[关闭]
【发布时间】:2013-08-09 05:18:35
【问题描述】:

我有使用实体框架的项目。 我想检查我的数据库是否已创建并从资源目录填充表?

谢谢

【问题讨论】:

  • 更多信息!我们无法读懂你的想法......

标签: c# excel entity-framework


【解决方案1】:

真的,你问的是两个不同的问题。 Entity Framework 不是数据库管理工具,因此没有任何直接从电子表格加载数据的功能。

如果您分别研究问题的每个部分,您可能会更幸运。

Seeding data with Entity Framework

Reading Excel Files with C#

回复评论:

if (!context.PostalCodes.Any())
{
    IEnumerable<PostalCode> postalCodes = ReadPostalCodes();
    foreach(var postalCode in postalCodes)
    {
        context.PostalCodes.Add(postalCode);
    }
    context.SaveChanges();
}

【讨论】:

  • 对不起 :) 我有一个带有实体框架数据库的项目。当我启动我的应用程序时,我希望我的应用程序获取所有邮政编码(如果存在)(这部分没问题),但如果不存在,我的应用程序应该将所有邮政编码从 excel 文件(在我的 proprety.ressource 中)导入到我的数据库。问题是如何检查我的数据库是否已创建以及如何从资源目录中获取数据以将它们放入数据库中?对不起我的英语;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-07
  • 1970-01-01
  • 2013-09-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多