asp.net-mvc – EF代码首先不生成表
发布时间:2020-12-16 04:31:04 所属栏目:asp.Net 来源:网络整理
导读:我正在开发一个EF Code第一个站点,我编写了我的类和一个上下文类,其来源是: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.Entity;using MySite.SalesTool.Data.Entities;using System.Data.Entit
我正在开发一个EF Code第一个站点,我编写了我的类和一个上下文类,其来源是:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.Entity; using MySite.SalesTool.Data.Entities; using System.Data.Entity.ModelConfiguration.Conventions; namespace MySite.SalesTool.Data { public class SalesToolEntities : DbContext { public DbSet<User> Users { get; set; } public DbSet<UserRole> UserRoles { get; set; } public DbSet<Job> Jobs { get; set; } public DbSet<JobAssigner> JobAssigners { get; set; } public DbSet<JobFile> JobFiles { get; set; } public DbSet<JobStatus> JobStatuses { get; set; } public DbSet<AssignedUser> AssignedUsers { get; set; } } } 该项目构建正常,但是当我去运行该站点时,数据库中没有创建表,并且我收到一条错误,指出数据库无法找到我尝试访问的上下文对象,可能是因为代码首先没有生成任何必要的表格. 任何想法为什么它根本不会生成任何表,并没有给我任何类型的错误信息? 解决方法
你有初始化策略吗?
Database.SetInitializer(new DropCreateDatabaseIfModelChanges<SalesToolEntities>()); 根据您的订阅,听起来您自己创建了数据库.然后,您需要指定初始化策略否则不会将表/数据添加到数据库并查询数据库将导致异常:{“指定的表不存在.[sometable]”} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- AntiForgery令牌使用ASP.NET5 Web API而不使用NET46上的Sys
- razor – 使用ActionLink将null参数传递给控制器
- asp.net – 使用ClientScriptManager.RegisterForEventVali
- asp.net-mvc – ASP.NET MVC NHibernate模型绑定
- asp.net – 如何确定HttpModules的执行顺序?
- asp.net实现生成缩略图及给原始图加水印的方法示例
- asp.net-mvc – Umbraco Surface Controller或RenderMvcCon
- asp.net – 未指定SMTP主机
- SignalR控制台自托管服务端向web客户端指定用户推送数据,客
- asp.net – 在处理期间存储用户名/密码
推荐文章
站长推荐
- 优化委托的 `DynamicInvoke`
- .net – Oxite:你打算用它做什么?
- asp.net – 如何确定字符串的第一个字符是否是VB
- entity-framework – 如何升级EF Core Tools
- asp.net-mvc – 在视图中显示包含MVC中继承的模型
- 如何使用Server.MapPath来获取ASP.NET中的网站文
- asp.net-mvc-4 – 组合ASP.NET MVC4捆绑和requir
- asp.net – 不引人注目的Javascript富文本编辑器
- asp.net-mvc – 在foreach中的mvc radiobuttons
- asp.net – 一些黑客可以从用户窃取cookie,并在网
热点阅读