实体框架表示任意数据的最佳方法

用户名

我正在寻找一种数据库解决方案,其中某些数据可能会变得非结构化。

更具体地说,我使用的是Entity Framework 6,但实际上我想这更多是基于SQL的问题。

假设我有一个通用几何对象(GeoObj)的集合,可以用任意数量的值(int的集合)来表示。

这是一种解决方案,但是我真的不确定正确性/效率:

GeoObj
{
     public int ID { get; set; }
     public virtual ICollection<GeoValue> Values { get; set; }
}

GeoValue
{
     public int ID { get; set; }
     public int Value { get; set; }
}

现在我看到的问题是,由于我期望大量的GeoObjs,并且每个GeoObj都具有大量的GeoValues,因此带有get HUGE的GeoValues表。

这会大大降低性能吗?

有更好的解决方案吗?

谢谢!

尼克·斯特鲁帕特

您怀疑潜在的性能问题最终根源于您的SQL数据库服务器,这是正确的。您正在使用MS SQL Server吗?

在测试在硬件和配置数据库的计算机上运行的特定版本的SQL Server的性能时,可以找到答案。

据我所知,Entity Framework没有支持表分区控制的功能,而此类功能可解决HUGE的瓶颈那是在数据库范围内。

请查看https://msdn.microsoft.com/zh-cn/library/ms190787.aspx,以获取有关该信息的一些信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在实体框架中更新实体的最佳方法

来自分类Dev

使用实体框架的最佳方法(数据库优先,模型优先,代码优先)

来自分类Dev

订购实体框架中包含实体的最佳方法?

来自分类Dev

实体框架中按权限筛选行的最佳方法

来自分类Dev

实体框架排除字段查询计数和POCO最佳方法

来自分类Dev

webapi实体框架-返回嵌套类的最佳方法

来自分类Dev

实体框架4:添加和保存实体的最佳方法是什么?

来自分类Dev

实体框架刷新数据

来自分类Dev

数据注释实体框架

来自分类Dev

实体框架数据注释

来自分类Dev

实体框架分组数据

来自分类Dev

确认实体的最佳方法

来自分类Dev

实体框架ToString方法

来自分类Dev

实体框架发布方法

来自分类Dev

引用核心数据实体的最佳方法是什么?

来自分类Dev

实体框架5.0数据库优先方法

来自分类Dev

实体框架数据库优先方法Pascal案例

来自分类Dev

使用实体框架进行部署后数据库更改的最佳实践

来自分类Dev

最佳实践-ASP.NET/实体框架

来自分类Dev

实体框架初始化最佳做法

来自分类Dev

实体框架与表示层的分离

来自分类Dev

实体框架与表示层的分离

来自分类Dev

在实体框架中设置仅具有ID的导航属性的最佳方法是什么?

来自分类Dev

在应用程序层之间共享实体框架模型的最佳方法

来自分类Dev

具有接口的实体框架不起作用-处理相同问题的最佳方法是什么?

来自分类Dev

在应用程序层之间共享实体框架模型的最佳方法

来自分类Dev

在实体框架中检查表中是否没有行的最佳方法是什么?

来自分类Dev

在实体框架中获取数据

来自分类Dev

实体框架返回错误数据

Related 相关文章

热门标签

归档