我正在开发一个绑定到SQL 2000服务器的项目,客户端此时无法更改。使用edmgen2.exe,我能够为VS2010创建一个edmx文件。但是,当我尝试拨打以下电话时:
CompanyCustomer customer = ctx.CompanyCustomers.Where(o => o.Company_id == "77151").Single <CompanyCustomer>();
我收到以下异常:找不到EntitySet名称'AtlanticBioContext.CompanyCustomers'。我检查了edmx文件,看起来在那里定义了EntitySet:
<edmx:ConceptualModels>
<Schema Namespace="AtlanticBio" Alias="Self" xmlns="http://schemas.microsoft.com/ado/2008/09/edm">
<EntityContainer Name="AtlanticBioContext">
<EntitySet Name="CompanyCustomers" EntityType="AtlanticBio.CompanyCustomer" />
<EntitySet Name="CUSTOMER" EntityType="AtlanticBio.Customer" />
<EntitySet Name="Products" EntityType="AtlanticBio.Products" />
我搜索了上面的错误,试图了解EF如何定义上面的设置,但我找不到多少。任何帮助表示赞赏。