我在linq中有一个查询db表的类,问题是:如何将该数据导出到csv?我已经尝试了链接建议,我正在使用linq2csv,仍然想知道如何通过他们的订单获取列?谢谢!
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 );
Run Code Online (Sandbox Code Playgroud) 我在Linq有这个代码.任何人都可以提供t-sql.谢谢!
var tsr = from t in db.Tngs
from l in t.TngUsr
from td in t.TngDepts
from u in db.Users
where t.TId == tId && u.UserId == l.UserId && u.Departments.DeptId == td.Departments.DeptId
Run Code Online (Sandbox Code Playgroud)
是左外第二个/第三个?