ASP.Net Core可在Windows和Linux Docker容器上运行.考虑到Linux主机比Windows主机便宜,如果不需要完整的.Net框架,在IIS/Windows和Nginx/Linux上运行应用程序有什么好处?
我有两个已经创建的表.Document
和DocumentStyle
.他们通过DocumentID
专栏有一对一的关系.然而,它被称为Id
在Document
表,DocumentId
在DocumentStyle
表中.
像这样的东西
> Document DocumentStyle
> |----------| |----------------|
> |Id - Key |<------>|DocumentId- key |
> |Name-VChar| |Color -VChar|
> |Desc-VChar| |Font VChar |
> |----------| |----------------|
Run Code Online (Sandbox Code Playgroud)
我在VS中遇到以下错误
类型为"KII.Models.Document"的属性"DocumentStyle"上的ForeignKeyAttribute无效.在依赖类型"KII.Models.Document"上找不到外键名称"DocumentId".Name值应该是以逗号分隔的外键属性名称列表.
这是Document模型类的代码的一部分
[ForeignKey("DocumentId")] public
DocumentStyle DocumentStyle { get;set; }
Run Code Online (Sandbox Code Playgroud)
编辑:
这是我班级的代码.
Run Code Online (Sandbox Code Playgroud)public class Document { [Key] public int ID { get; set; } public string Name { get; set; } public int FundId { get; set; } public …