Я не могу импортировать свою сборку в SQL. Он продолжает говорить "(сборка) ссылается, и вам нужно загрузить эту сборку с вашей DLL". Я добавляю сборку в папку Bin, и она спрашивает другую. Я добавил 15 сборок и пришел к выводу, что я, должно быть, написал что-то неправильное. Я разместил код, который блокирует загрузку DLL слишком SQL. Я изменил URL, а что нет. Так что не переживай об этом.
Я попытался добавить сборки, я закомментировал код в разделах, чтобы увидеть, какая часть делает ошибку сборки. Я также закомментировал ту часть кода, которая заставляла SQL выдавать ошибку при создании сборки. Я понял, что он загружает DLL без какого-либо кода данных webrequest / Json. Я даже пытался изменить Использование и добавить / убрать и ссылки, а также в свойствах.
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using System.IO;
using System.Linq;
using System.Net;
using System.Web.Script.Serialization;
public static IEnumerable Briefs()
{
Credentials RunCredentials = GetCredentials();
var client = new WebClient();
var values = new NameValueCollection();
values["UID_"] = RunCredentials.UserName.ToString();
values["PWD_"] = RunCredentials.UserPwd.ToString();
values["QUERY_"] = "Hlts";
values["COLUMN_NAME_FORMAT_"] = "DATABASE";
values["NO_LINE_BREAKS_"] = "N";
string webAddr = "MyURL";
var httpWebRequest = (HttpWebRequest)WebRequest.Create(webAddr);
httpWebRequest.ContentType = "application/json; charset=utf-8";
httpWebRequest.Method = "POST";
httpWebRequest.Accept = "application/Json";
using (var streamWriter = new
StreamWriter(httpWebRequest.GetRequestStream()))
{
string json = new JavaScriptSerializer().Serialize(new
{
USER_ID = RunCredentials.UserName.ToString(),
PASSWORD = RunCredentials.UserPwd.ToString(),
Query_ID = "Hlts",
complexParameters = new
{
type = "group",
logicalOperator = "AND",
children = new[] {
new { type = "filter", name = "Original",
comparisonOperator = "=",
value1 = "Car", value2 = "" }
}
}
});
streamWriter.Write(json);
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new
StreamReader(httpResponse.GetResponseStream()))
{
var responseText = streamReader.ReadToEnd();
dynamic ProposalList = new
JavaScriptSerializer().DeserializeObject(responseText);
foreach (Dictionary<string, object> drow in ProposalList)
{
Console.WriteLine(drow.ElementAt(3).Value);
yield return drow;
}
}
Моя конечная игра заключается в том, чтобы иметь возможность создать DLL, а затем создать сборку из DLL вSQL без ошибок при сохранении кода Webrequest или его незначительном изменении.