在我的Mac上,在执行“dotnet run”后,我在Visual Studio Code的IDE和控制台窗口中都收到以下消息:
“找不到IndexAttribute类型或命名空间名称”。
我有一个名为Story的类,我想用它来生成一个Code First数据库。这个类有一个标记为KeyAttribute的主键和一个标记为MaxLengthAttribute的Author字符串(使用System.ComponentModel.DataAnnotations)。另外两个字段,DateTime Date和bool IsPublished,应用了IndexAttribute(它是一个由两列组成的索引)。我明确将其命名为IX_DatePublished,IsUnique = false,并为Date字段使用Order = 1,对于IsPublished字段使用Order = 2。
请问: 1. 在运行“dotnet restore”之前,我需要在project.json文件中放置什么以使IndexAttribute正常工作? 2. 是否ASP.NET Core 1 for Mac / Linux附带的EF没有包括正确的命名空间?
谢谢!
请问: 1. 在运行“dotnet restore”之前,我需要在project.json文件中放置什么以使IndexAttribute正常工作? 2. 是否ASP.NET Core 1 for Mac / Linux附带的EF没有包括正确的命名空间?
谢谢!