【发布时间】:2011-06-30 11:21:27
【问题描述】:
我有以下 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 声明中不能使用多个类型。
我做错了什么?
【问题讨论】:
标签: linq asp.net-mvc-2 repository viewmodel