У меня есть следующий запрос LINQ, который возвращает два объекта из моей базы данных. Эти объекты будут использованы ViewModel
, который строго типизирован для шаблона отображения:
public IQueryable<ICustomerSiteRepository> CustomerAndSites
{
get
{
return from customer in customerTable
join site in customerSitesTable
on customer.Id equals site.CustomerId
select new CustomersAndSitesMix(customer, site);
}
}
Я пытаюсь создать новый класс CustomersAndSitesMix
с конструктором, который принимает два параметра (клиент и сайт).
Однако, когда я создаю класс и пытаюсь настроить конструктор так:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace CustomerDatabase.Domain.Entities
{
public class CustomersAndSitesMix (CustomerSite custSite, Customer cust)
{
}
}
Я получаю синтаксические ошибки о том, что нельзя использовать более одного типа в объявлении for, using или fixed.
Что я делаю не так?