我首先遇到了实体框架代码的问题。
我的 SQL 数据库中有一个名为“myId”的现有列。我将它添加到我的班级,如下所示:
public virtual int? myId { get; set; }
我运行: update-database -connectionStringName '[SiteName]' -force
所有运行都成功,但是当我查看数据库时,我看到现有列已更改为“myId1”。我不确定为什么我现有列的名称被更改而不使用?如您所见,它在名称后附加了一个“1”......?
任何想法将不胜感激!