我已在数据模型中添加了此计算列。
当我运行我的代码时,出现了一个错误,提示我的数据库已经发生了变化。我的问题是如何为这个计算列创建迁移(因为它已经使用SQL查询创建了)。
[DatabaseGenerated(DatabaseGeneratedOption.Computed)]
public string FullName { get; private set; }
接着,我使用以下查询在我的数据库中创建了它
ALTER TABLE [MyDataBase].[dbo].[User] ADD FullName as ([FirstName] + ' ' + [LastName])
当我运行我的代码时,出现了一个错误,提示我的数据库已经发生了变化。我的问题是如何为这个计算列创建迁移(因为它已经使用SQL查询创建了)。
Add-Migration name
然后Update_Database
,我会收到一个错误,指出该列已经被创建。 - Waddah Rasheed