asp.net-mvc – EF代码首先不生成表
发布时间:2020-05-24 10:33:39 所属栏目: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 Sys
|
我正在开发一个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]”} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何从HTML到ASPX页面POST FOR FORM
- asp.net – CSS压缩和组合/ js缩小 – 在运行时或构建时更好
- ASP.NET HttpApplication生命周期
- asp.net-mvc – 为什么Nant不与TeamCity合作?
- ADO.NET数据表与数据读取器
- modelstate – asp.net mvc没有实体框架
- asp.net-mvc-4 – 防伪标记和Web测试
- asp.net-mvc – 用于MVC文件上传的Bootstrap进度条
- asp.net – 在Web应用程序中排队长时间运行的任务
- asp.net-mvc-3 – 使用csvhelper(nuGET)和C#MVC导入CSV文件
推荐文章
站长推荐
- 遭遇Asp.Net长文件名下载的问题和解决办法
- asp.net成员资格 – 在Application_Authenticati
- asp.net-mvc – ASP.NET MVC运行IIS7部署问题
- asp.net-mvc – 如何利用Resharper的“导航到控制
- asp.net-mvc – mvc4future无法在ASP.NET MVC 5中
- 如何使用ASP.NET MVC实现站点而不使用Visual Stu
- IIS如何处理ASP.net MVC请求?
- asp.net-mvc – 为什么我不能将asp.net mvc 4项目
- asp.net中XML如何做增删改查操作
- 身份验证 – 禁止ASP.NET Core中的API URL重定向
热点阅读
