作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用EF Core,但我需要在我的一张表上使用sql server数据类型hierarchyid
。
是否可以在我的C#类中将一个字段指定为hierarchicalid类型?
我可以在不破坏EF的情况下手动将EF创建的列创建为hierarchyid
类型吗?
编辑:
我试图做到这一点:
public class Entity
{
public int Id { get; set; }
public string Name { get; set; }
public SqlHierarchyId HierarchyId { get; set; }
}
The current CSharpHelper cannot scaffold literals of type 'Microsoft.SqlServer.Types.SqlHierarchyId'. Configure your services to use one that can.
最佳答案
对于那些寻找SqlHierarchyId程序包所在的Nuget程序包的人,它位于Microsoft.SqlServer.Types
中。
请注意,程序包信息说此程序包包含DbGeography和DbGeometery类型,但也包含SqlHierarchyId类型。
还要注意,该类是SqlHierarchyId
,而不是HierarchyId
(就像我一直在寻找的那样)。
关于entity-framework - Entity Framework 核心层次结构ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50594409/
我是一名优秀的程序员,十分优秀!