小编Sco*_*ich的帖子

MVC3和Code First Migrations - "创建数据库后,支持'blah'上下文的模型已经改变"

我使用Entity Framework Code First开始了我的项目.当我准备好时,我将我的数据库和代码上传到我的主机提供商.一切正常.

我需要在我的一个类中添加一个新字段,我不想丢失数据库中的数据.因此,我尝试了一些关于使用Code First Migrations的博客文章.我做了以下事情:

  1. 我备份了我的远程(生产)数据库.
  2. 我在本地附加了这个数据库
  3. 我把这个属性添加到了我的班级
  4. PM>启用 - 迁移
  5. PM> Add-Migration AddSortOrderToCar
  6. PM>更新 - 数据库
  7. 此时,我创建了本地数据库的.bak文件,然后使用该文件"恢复"到远程文件.
  8. 最后,我将代码发布到远程站点.

当我访问该网站时,我收到以下错误消息:自创建数据库以来,支持'blahblah'上下文的模型已更改.考虑使用Code First Migrations来更新数据库.

我究竟做错了什么?

entity-framework asp.net-mvc-3 ef-migrations

20
推荐指数
1
解决办法
3万
查看次数

Firebase 收集组查询 Id/Key

我一直在关注以下文档:https : //firebase.google.com/docs/firestore/query-data/queries#collection-group-query

我的数据结构大致如下:

/teams/{teamid}
{
   displayName: "Company X Team",
   owner: "userid",
}

/teams/{teamid}/invites/{emailAddressAsKey}
{
    someProp: "my data"
}
Run Code Online (Sandbox Code Playgroud)

在我的网络应用程序中,我想搜索所有不同的团队记录,以找到一个邀请,其 ID/密钥等于我传入的电子邮件地址。阅读文档后,我认为集合组查询就是我的意思寻找。但是,我的情况与示例不完全匹配。我想匹配键,而不是文档中的道具。我想我可以再次添加电子邮件地址作为道具,但这感觉不对。

firebase google-cloud-firestore

6
推荐指数
2
解决办法
3348
查看次数

数据表修改过滤器html

我正在使用jQuery Datatables插件,我想为过滤器自定义一些生成的HTML.

具体来说,它们生成以下HTML:

<div class="dataTables_filter" id="example_filter">
<label>Search: <input type="text" aria-controls="example"></label>
Run Code Online (Sandbox Code Playgroud)

但是,我希望我的HTML更像这样:

<div class="filter-search">
<label class="search-label">
    <input type="text" placeholder="Search by name" />
    <span class="search-icon"></span>
</label>
Run Code Online (Sandbox Code Playgroud)

我环顾四周,所有我能找到的就是改变课程,但在这种情况下,我想改变的不仅仅是课堂.

我确定在表加载后我可以破解DOM,但是我希望在Datatable的配置/初始化过程中有一些方法可以做到这一点.

javascript jquery jquery-datatables

4
推荐指数
1
解决办法
8085
查看次数