データベース内のレコードと追加の列を表すオブジェクトを返す関数があります。このオブジェクト用に別のクラスを作成する代わりに、別の方法があるかどうか疑問に思いました。たとえば、次のようになります。
public object GetRecord(string key)
{
var item = select new {column1, column2};
return item;
}
public void main()
{
var item = GetRecord(1);
// I want to be able to reference column1 on item.
var x = item.column1;
}