Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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
C#ASP.NET在数据库中存储和循环元素_C#_Asp.net_Date - Fatal编程技术网

C#ASP.NET在数据库中存储和循环元素

C#ASP.NET在数据库中存储和循环元素,c#,asp.net,date,C#,Asp.net,Date,我正在尝试存储365天,每天都必须保存属性,例如通过函数执行的某些操作(从45开始,然后减少)将减少的常量,以及当天有运行预订的人员的姓名。 我正在使用C#和SQL Server…这是为ASP应用程序完成的 问题是:将这些信息存储在数据库中并在其中循环的最佳方式是什么? 非常感谢 我来自JAVA背景,所以我认为每天都是作为一个对象,并将这些属性作为数组和常量。然后访问它们以修改然后存储。但我不确定这是否适用于SQL server(我知道我可以用c#创建相同的对象)。因此,每次我遍历集合时,我都会

我正在尝试存储365天,每天都必须保存属性,例如通过函数执行的某些操作(从45开始,然后减少)将减少的常量,以及当天有运行预订的人员的姓名。 我正在使用C#和SQL Server…这是为ASP应用程序完成的

问题是:将这些信息存储在数据库中并在其中循环的最佳方式是什么?
非常感谢

我来自JAVA背景,所以我认为每天都是作为一个对象,并将这些属性作为数组和常量。然后访问它们以修改然后存储。但我不确定这是否适用于SQL server(我知道我可以用c#创建相同的对象)。因此,每次我遍历集合时,我都会访问,然后编辑,最后编写。是的,我建议首先使用您想要的属性创建一个类(在您的情况下,请小心访问修饰符..我猜您不希望每个人都能访问这些常量和属性)。然后您可以使用SQL Server的持久性存储来编写。我认为,在您的情况下,如果在SQL Server中执行此操作,很快就会导致大量数据库调用。继续实现该类,将其发布回此处,我相信,我们将解决您的问题。:)但是如何在SQL中存储对象呢?这是可能的吗?你可以使用任何ORM层来持久化它。.实体框架(代码优先),n-hibernate(这两个对这个工作来说都太重了,但是你可能想查看它们。)将每个属性映射到数据库中的一列等。但是如果你没有先使用类,那么这些都不会对你有实际的帮助。