私はこのようなdbテーブルをクエリするlinqのクラスを持っています。質問は: どのようにデータをCSVにエクスポートしますか?私はリンクを試して示唆して、私はlinq2csvを使用していますが、順序で列を取得する方法を知りたいですか?ありがとう!csvにエクスポート - Linqクエリ
var usr = from usr in db.User
select new { usr.UserName, usr.Dept, usr.Name)
MainListView.DataSource = usr;
MainListView.DataBind();
CsvFileDescription outputFileDescription = new CsvFileDescription
{
SeparatorChar = ',',
FirstLineHasColumnNames = true,
FileCultureName = "en-US"
};
CsvContext cc = new CsvContext();
string finalPath = mypath + "usr_" + DateTime.Now.ToString ("yyyyMMddhhmmssfff") + ".csv";
cc.Write(usr, finalPath, outputFileDescription);
私はそれを試みましたが、それを受け入れない日時フィールドがあります。私はdateTimeとして定義されたクラスでそれを持っているとSQLは日時でもあります。何か案は。よろしくお願いします – FAA
SQLカラムでNULLが許される場合は、DateTimeを使用する必要がありますか? DateTimeの代わりに。それが助けにならないなら、あなたはどんなエラーを受けますか? – sgmoore
両方の日時です。また、エラーは次のとおりです。DateTaken = u.DateTaken <--- connot暗黙のdatetimeからdatetimeへの変換。ありがとう – FAA