これはコードスニペットです。C#でDatabase.SqlQueryから取得したデータを表示するにはどうすればよいですか?
string query = "SELECT EnrollmentDate, COUNT(*) AS StudentCount "
+ "FROM Person "
+ "WHERE Discriminator = 'Student' "
+ "GROUP BY EnrollmentDate";
IEnumerable<EnrollmentDateGroup> data = db.Database.SqlQuery<EnrollmentDateGroup>(query);
System.IO.File.WriteAllText(@"C:\Users\Admin\Desktop\log.txt", data.ToString()); // or ToList()?
私の最後のコード行から、基本的に同じテキストがクエリに含まれています。テキストファイルに表示したいのはデータベースの実際のデータですか?それをどうやって得るのですか?
は '使用します繰り返しの文字列連結の代わりにStringBuilderを使用します。 –
@MikeNakis編集:ありがとうございます。 –