我正在开发一个在 VS2012 中使用 MVC4 和 EF Data First 的项目。该表的主键在字段名称中没有“id”,因此 EF 不理解它应该将其用作主键。在 EF 生成代码后,我添加了以下注释和 using 语句。
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
public partial class Game
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int GameNumber { get; set; }
如果我基于生成代码的模型,我所做的自定义更改将在我更新数据库模型时被丢弃。如何保留我的自定义更改并更新数据库 EF 数据模型。
谢谢