我在線程中用ef寫sql數據庫的exe文件放到服務器就失敗呢?
提示:未將對象引用設置到對象的實例
代碼:
private bool SaveData(float[] dispVal, ClientDto client)
{
//保存, 判斷通道,沒有則添加
ExtHost h;
BLL.ExtHostBLL host = new ExtHostBLL();
h = host.GetHostByHostcode(client.HostId);
int channelIndex = 1;
string channelId = "";
foreach (decimal val in dispVal)
{
if (!host.ExistChannel("通道" + channelIndex, h.Id, out channelId))
{
channelId = Common.Result.GetNewId();
host.AddChannel(channelId, "通道" + channelIndex, client.HostId);
}
host.AddChannelData(Common.Result.GetNewId(), channelId, val);
channelIndex++;
}
return true;
}
和服務器沒有關系,你的代碼有問題,具體要調試才知道
天知道你的bll的代碼怎麼寫的。