我有一个现有的数据库,其中包含像 Surface 这样的表,这些表包含不同的表面(不是复数,EF
似乎喜欢)。
我创建了一个这样使用的类型data annotations
:
[Table("Surface")]
public class Surface
{
[Key]
public Guid SurfaceKey { get; set; }
public string SurfaceType { get; set; }
}
我已经创建了一个entity framework
上下文,repository
等等。现在,当我在 MVC 视图中访问它时,我收到一条消息,即
'支持 'EFDbContext' 上下文的模型自数据库创建以来发生了变化......'
如果改了有什么区别?我可能没有输入什么或另一个。
所以呢?我不是要EF
使用我的数据库。我有一个现有的数据库,我需要将它映射到类,Entity Framework
应该默默地答应,不要愚蠢地使用migration
. 我不是migrating
。每次我进行重建时,都应该从头开始。
我只想访问我现有的数据库,如果我在编译时出现拼写错误,那么当我更正错误并重新编译时应该会忘记它。
我该怎么做呢?