god of war 313
جمعه 21 بهمن 1401, 15:38 عصر
با سلام خدمت دوستان.
من یک برنامه کوچیک دارم مینویسم.(چند لایه)
بعد من الان میخوام اون ها رو بر اساس نام از بانک بحونم ولی نمیشه.
این کد لایه ViewModel هست.
public class ListCustomerViewModel
{
public int CustomerID { get; set; }
public string NameCustomer { get; set; }
}
این هم کد در لایه DataLayer هست.
public List<ListCustomerViewModel> GetNamesCustomer(string filter = "")
{
if (filter == "")
{
return db.Customers.Select(c => new ListCustomerViewModel()
{
CustoemrID = c.CustomerId,
NameCustomer = c.NameCustomer
}).ToList();
}
return db.Customers.Where(c => c.NameCustomer.Contains(filter)).Select(c => new ListCustomerViewModel()
{
CustoemrID = c.CustomerId,
NameCustomer = c.NameCustomer
}).ToList();
}
این هم برای فراخوانی هست.(db شی ساخته شده UnitOfWork هست.)
dgvCustomers.DataSource = db.CustomerRepository.GetNamesCustomer();
154527
این تعداد کاراکتر رو بر میگردونه.
بعد نمیدونم چرا وقتی که روی اون تیکه از کد بریک پوینت میزارم اصلا بریک پوینت عمل نمیکنه.
منتظر راهنمایی شما دوستان هستم.
با تشکر
من یک برنامه کوچیک دارم مینویسم.(چند لایه)
بعد من الان میخوام اون ها رو بر اساس نام از بانک بحونم ولی نمیشه.
این کد لایه ViewModel هست.
public class ListCustomerViewModel
{
public int CustomerID { get; set; }
public string NameCustomer { get; set; }
}
این هم کد در لایه DataLayer هست.
public List<ListCustomerViewModel> GetNamesCustomer(string filter = "")
{
if (filter == "")
{
return db.Customers.Select(c => new ListCustomerViewModel()
{
CustoemrID = c.CustomerId,
NameCustomer = c.NameCustomer
}).ToList();
}
return db.Customers.Where(c => c.NameCustomer.Contains(filter)).Select(c => new ListCustomerViewModel()
{
CustoemrID = c.CustomerId,
NameCustomer = c.NameCustomer
}).ToList();
}
این هم برای فراخوانی هست.(db شی ساخته شده UnitOfWork هست.)
dgvCustomers.DataSource = db.CustomerRepository.GetNamesCustomer();
154527
این تعداد کاراکتر رو بر میگردونه.
بعد نمیدونم چرا وقتی که روی اون تیکه از کد بریک پوینت میزارم اصلا بریک پوینت عمل نمیکنه.
منتظر راهنمایی شما دوستان هستم.
با تشکر