データベースを取得して文字列配列のリストを取得します。私は例外Entity Framework - 多次元配列へのカスタムクエリ?
"The result type 'System.String[]' may not be abstract and must include a default constructor."
を持っている。しかし、私は新しい抽象型を作成したくない...
List<string[]> results = new List<string[]>();
results = dbContext.Database.SqlQuery<string[]>("select one, two from myTable").ToList();
を行います。それは単純なマップです。 2つの列。
これを達成する最も良い方法は何ですか?
myTableが既に定義されたエンティティ( "MyEntity")にマップする場合、 results = dbContext.Set().Select(e => new string [] {e.one、e。 2})。ToArray(); –