Я разработал приложение на сервере SQL, оно отлично работает на моем ПК при развертывании, но на клиентах - нет.Я обнаружил, что проблема в том, что я не могу развернуть приложение с включенной базой данных, потому что приложение работает, пока не пришло время читать список из базы данных
Я испробовал все возможные решения на форумах и официальных веб-страницах на YouTubeучебные пособия.Последние 5 дней я потратил, пытаясь правильно развернуть приложение.Я пробовал с сервером SQLEXPRESS, с LocalDB Express, все!Я устанавливаю сервер SQL Express на клиентский компьютер, но ничего не меняется, приложение не работает.
private SolakGymDnevnikDataClassesDataContext dataContext;
public List<Member> Members { get; set; }
public Lista()
{
InitializeComponent();
string connectionString = ConfigurationManager
.ConnectionStrings["SolakGymDnevnik.Properties.Settings.SolakGymDnevnikDbConnectionString"].ConnectionString;
dataContext = new SolakGymDnevnikDataClassesDataContext(connectionString);
ShowMembers();
}
public void ShowMembers()
{
CalculateExpirationTime();
CreatingMembersListObject();
}
public void CreatingMembersListObject()
{
var members = dataContext.Members.ToList();
var sortedMembersByExpirationTime = from member in members orderby member.ExpirationTime select member;
var sortedMembersByName = from member in members orderby member.Name select member;
var validMembers = from member in sortedMembersByExpirationTime where member.ExpirationTime > 0 select member;
var invalidMembers = from member in sortedMembersByName where member.ExpirationTime <= 0 select member;
lbClanovi.ItemsSource = validMembers;
lbIstekliClanovi.ItemsSource = invalidMembers;
}
Это должно работать, и код, я думаю, в порядке.Но как развернуть, чтобы он работал на ПК клиентов?Я думаю, что, возможно, мое исправление - SQL Compact, но я не знаю, чтобы связать SQL Compact с LinqToSql