【发布时间】:2011-05-16 02:15:47
【问题描述】:
我正在尝试在我的代码中进行此调用:
string conn = ConfigurationManager.ConnectionStrings["MyDBEntities"].ConnectionString;
DataContext context = new DataContext(conn);
Table<MyApp.Entities.Employee> myTable = context.GetTable<MyApp.Entities.Employee>();
这是我的连接字符串:
<connectionStrings>
<add name="MyDBEntities" connectionString="metadata=res://*/Entities.MyDB.csdl|res://*/Entities.MyDB.ssdl|res://*/Entities.MyDB.msl;provider=System.Data.SqlClient;provider connection string="Data Source=STEVEN-PC;Initial Catalog=MyDB;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
<add name="MyDB" connectionString="Server=STEVEN-PC;Database=MyDB;Trusted_Connection=yes;" />
</connectionStrings>
创建 DataContext 时出现错误:不支持关键字:'元数据'。
如果我使用第二个连接字符串,则在尝试获取表时会出现错误:“/”应用程序中的服务器错误。 'MyApp.Entities.Employee' 类型未映射为表。
我在这里做错了什么?
【问题讨论】:
标签: c# asp.net entity-framework