私は.netに慣れていて、自分のデータベースのテーブルを誤って削除しました。それを復旧する方法はありますか、それともやり直す必要がありますか?もしそうなら、コード・ファーストを使って再構築する方法を教えてください。ここに私のテーブルのデータです。 VSでasp.netのテーブルを削除しましたか?
using System;
using System.ComponentModel.DataAnnotations;
using System.Data.Entity;
namespace ArtistDatabase.Models
{
public class Artist
{
public int ID { get; set; }
//----------------------------------------------------------------------------------------------
[StringLength(60, MinimumLength = 3)]
public string Name { get; set; }
//----------------------------------------------------------------------------------------------
[DataType(DataType.ImageUrl)]
public string Picture { get; set; }
//----------------------------------------------------------------------------------------------
[Display(Name = "Date of Birth"),DataType(DataType.Date),DisplayFormat(DataFormatString = "{0:dd-MM-yyyy}", ApplyFormatInEditMode = true)]
public DateTime BirthDate { get; set; }
//----------------------------------------------------------------------------------------------
[Required]
[StringLength(30)]
public string Nationality { get; set; }
//----------------------------------------------------------------------------------------------
[Display(Name = "Art Style/Movement")]
public string ArtStyle { get; set; }
//----------------------------------------------------------------------------------------------
public string Info { get; set; }
//----------------------------------------------------------------------------------------------
[RegularExpression(@"^[A-Z]+[a-zA-Z''-'\s]*$")]
[StringLength(5)]
public string Rating { get; set; }
//----------------------------------------------------------------------------------------------
[Display(Name = "Famous work: "),DataType(DataType.ImageUrl)]
public string Artwork1 { get; set; }
//----------------------------------------------------------------------------------------------
[Display(Name = " "), DataType(DataType.ImageUrl)]
public string Artwork2 { get; set; }
//----------------------------------------------------------------------------------------------
[Display(Name = " "), DataType(DataType.ImageUrl)]
public string Artwork3 { get; set; }
}
public class ArtistDBContext : DbContext
{
public DbSet<Artist> Artists { get; set; }
}
}
可能な重複-VerboseのApp = EntityFramework」-ConnectionProviderName "System.Data.SqlClientのは、" [既存のデータベースに新しいテーブルを追加します。 EF 6とMVC 5でコードファーストアプローチを使用](http://stackoverflow.com/questions/27958793/add-new-table-to-an-existing-database-using-code-first-approach-in-ef- 6-and-mvc) –