我想从我的数据库中显示数据,但会出现一些奇怪的问题。
错误:
无法创建文件 '〜\ MyProject的\ MyProject的\ App_Data文件\ BlogContext.mdf' 因为它已经存在更改文件路径或文件名,然后 重试该操作。 CREATE DATABASE失败。列出了一些文件名 无法创建。检查相关错误。
查看(CSHTML):
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Title)
</td>
</tr>
}
Controller ActionResult帖子:
public ActionResult Post()
{
return View(db.Posts.ToList());
}
发布模型:
public class Post
{
public virtual int Id { get; set; }
public virtual string Title { get; set; }
public virtual string Content { get; set; }
public virtual string ShortContent { get; set; }
public virtual string Meta { get; set; }
public virtual string UrlSlug { get; set; }
public virtual bool Published { get; set; }
public virtual DateTime? ModifiedDate { get; set; }
public virtual DateTime AddDate { get; set; }
public virtual PostCategory PostCategory { get; set; }
public virtual List<string> Tags { get; set; }
}
我不知道Visual想做什么,因为我确实已经有一个叫做这种方式的数据库,但我不想做一个新的。我只是想用这个。
怎么办?
答案 0 :(得分:1)
我用过:
update-database
和
add-migration
解决此问题的命令。