4
私はSQLを実行し、動的オブジェクトのIEnumerableを返すためにいくつかのコードを使用しています。あなたが見たい場合はコードはhereです。動的オブジェクト - Tidyプロパティ名?
APPLICATION_NAMEなどの列名を持つ表があります。私のオブジェクトで
私はそうのようにそれを参照する必要があります。
var results = ReturnResults("Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=rawdb;Data Source=mypc", "SELECT * FROM APPLICATIONS");
string name = results.First().APPLICATION_NAME;
は、プロパティ名が整然と何かに解決する方法はありますか?すなわち、
string name = results.First().ApplicationName;
おかげ
私が考えたことは、光っていると醜いのではないかと思いました。あなたのSQLは理に適っていますが、私の状況では理想的ではありません。 – Jon
大きな問題は、あなたの動的オブジェクトがどのように変換を行うかではありません。問題は、醜い列名のためにどのような光沢のある名前を選択しなければならないのか、プログラマーがどのようにして知っているかです。実際には、動的オブジェクトであるため、コンパイラからのサポートは得られません。 – Oliver