Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在使用Sql server的c#中需要定期添加/删除列,最好的方法是什么?_C#_Sql Server_Entity Framework_Entity Attribute Value_Nreco - Fatal编程技术网

在使用Sql server的c#中需要定期添加/删除列,最好的方法是什么?

在使用Sql server的c#中需要定期添加/删除列,最好的方法是什么?,c#,sql-server,entity-framework,entity-attribute-value,nreco,C#,Sql Server,Entity Framework,Entity Attribute Value,Nreco,在我的应用程序中,我允许用户向数据库添加/删除新字段,因此我需要找到sql server数据库中常规列添加/更新/删除问题的最佳解决方案,我是c#.net开发人员,通常使用实体框架。我一直在谷歌上搜索,发现了EAV(实体属性值),然后找到了c#net。 源代码是提供的,我通过它的好东西。但是我们有更好的解决方案吗?因为我找不到任何关于如何在任何应用程序(asp.net mvc、wpf、winforms、console应用程序)中使用它的文档 如果我不想在同一个数据库中组合传统的关系表和实体属性值

在我的应用程序中,我允许用户向数据库添加/删除新字段,因此我需要找到sql server数据库中常规列添加/更新/删除问题的最佳解决方案,我是c#.net开发人员,通常使用实体框架。我一直在谷歌上搜索,发现了EAV(实体属性值),然后找到了c#net。 源代码是提供的,我通过它的好东西。但是我们有更好的解决方案吗?因为我找不到任何关于如何在任何应用程序(asp.net mvc、wpf、winforms、console应用程序)中使用它的文档

如果我不想在同一个数据库中组合传统的关系表和实体属性值(三元组)该怎么办

我是EAV的新手,不知道该如何处理这个案件。我将非常感谢您的回复

编辑:我发现了这个:但是它没有帮助我,因为没有合适的文档。所以我特别针对c#net开发提出这个问题


谢谢

这已经被问了很多次了。EAV有自己的位置,但数量很少有了这些,我将投票结束,因为同一个问题有很多答案。感谢亲爱的为我提供URL,我很清楚我需要使用EAV,但我的问题是关于c#.net的,因为我已经输入了一个URL。这已经被问了很多次了。EAV有自己的位置,但数量很少有了这些,我将投票结束,因为同一个问题有很多答案。感谢亲爱的为我提供URL,我很清楚我需要使用EAV,但我的问题是关于c#.net的,因为我已经输入了URL。