C# DateTimeZone到/来自数据库

C# DateTimeZone到/来自数据库,c#,nodatime,C#,Nodatime,我正在尝试使用Jon Skeet(和其他人)的框架 如何存储日期时区并从数据库中检索它。我认为Id属性值可能是要设置到数据库的属性值,但是由于DateTimeZone是一个抽象类,如何从该Id创建DateTimeZone呢?存储Id很好,您可以使用相关的及其属性值(通常通过。例如: var london = DateTimeZoneProviders.Tzdb["Europe/London"]; 当然,您确实需要知道您使用的是哪个提供程序-实际上,ID仅限于提供程序

我正在尝试使用Jon Skeet(和其他人)的框架


如何存储日期时区并从数据库中检索它。我认为Id属性值可能是要设置到数据库的属性值,但是由于DateTimeZone是一个抽象类,如何从该Id创建DateTimeZone呢?

存储Id很好,您可以使用相关的及其属性值(通常通过。例如:

var london = DateTimeZoneProviders.Tzdb["Europe/London"];
当然,您确实需要知道您使用的是哪个提供程序-实际上,ID仅限于提供程序