1

アプリケーションのさまざまな設定用にデータベースにテーブルがあります。これらの設定は、いつでも追加または変更できます。それらをデータベースからオブジェクトに引き出し、サーバー コード (C#) とクライアント コード (JS) の両方で参照したいと考えています。

SettingGroup SettingName        type      value
Core         defaultPagingSize  numeric   5
Core         pagingType         text      dynamic
Ecommerce    showGallery        boolean   true

JavaScript では、それらを JSON オブジェクトに入れて、次のように参照できます。

var size = settings.core.defaultPagingSize;

C#でこれを行うことができる同様の方法はありますか?

int size = settings.core.defaultPagingSize;
4

2 に答える 2

2

いいえ。

.NET および C# 4.0 用に追加される新しいdynamicキーワードは、探しているものを処理しますが、現在の .NET および C# バージョンでは、これはサポートされていません。

ただし、これを機能させることができるはずです:

int size = settings["core"]["defaultPagingSize"].ToInt32();

または似たようなもの。

于 2009-02-12T11:23:21.240 に答える