Это закодировано в файле Service.svc.cs
[OperationContract]
public List<Branch> GetAllBranch()
{
List<Branch> Br = new List<Branch>();
using (SqlConnection con = new SqlConnection(myConnectionString))
{
using (SqlCommand cmd = new SqlCommand())
{
cmd.CommandText = "GetBranch";
cmd.Connection = con;
cmd.CommandType = System.Data.CommandType.StoredProcedure;
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
Branch BrName = new Branch();
BrName.Name = Convert.ToString(dr["BranchName"]);
Br.Add(BrName);
}
dr.Close();
}
}
return Br;
}
public class Branch
{
public string Name { get; set; }
}
Код файла конца обслуживания ----
Это закодировано в форме
ServiceClient client= new ServiceClient();
test.GetAllBranchCompleted += (s, ea) =>
{
cboBranch.ItemsSource = ea.Result;
};
client.GetAllBranchAsync();
Мое требование - я хочу заполнить все Имена ветвей, которые присутствуют в моей базе данных. С этим кодом заполняется поле со списком BranchName, но не с записями базы данных, а с чем-то вроде этого CRUD.ServiceReference1.ServiceBranch.CRUD - мое решение Имя.
Пожалуйста, исправьте меня с этим .. Спасибо