2012-08-15 35 views
7

我想使用EntityType類,但是當我嘗試使用它時遇到錯誤。我做了一些挖掘,看來我需要使用這個System.Data.Metadata.Edm。C#using System.Data.Metadata.Edm

我想這...

using System.Data.

,我進入。元數據不會顯示爲一個選項....任何建議

我是新來的。

我使用的.NET Framework 3.5

+0

你有沒有找到解決方案?我有.net 4.0相同的問題。 System.Data.Entity.dll被引用,但「使用System.Data.Metadata.Edm;」不起作用。 – magicandre1981 2013-07-09 08:55:21

回答

2

確保你在你的項目中引用System.Data.Entity.dll

+0

我添加了引用,但它仍然沒有顯示元數據或實體或任何東西。我必須重新啓動程序嗎? – user1269625 2012-08-15 19:20:06

6

您需要添加引用System.Data.Entity.dll。

您還可以檢查哪些組件需要一些類在MSDN

例如,針對的EntityType:

http://msdn.microsoft.com/en-us/library/system.data.metadata.edm.entitytype.aspx

而且你會看到有關於大會的信息:

程序集:System.Data.Entity(在System.Data.Entity.dll中)

+0

我添加了引用,但它仍然不顯示元數據或實體或任何東西。我必須重新啓動程序嗎? – user1269625 2012-08-15 19:22:11

+0

你能告訴我們.net框架的版本嗎? – 2012-08-15 19:26:00

+1

我該如何發現?當我說我是新的時,我的意思是新的新的 – user1269625 2012-08-15 19:32:11

14

如果你使用EF6,你應該使用System.Data.Entity.Core.Metadata.Edm。

0

如果您使用EF6,那麼你需要添加一個引用到System.Data.Entity.dll

比後,必須包括命名空間System.Data.Entity.Core

基本上,從EF6中,System.Data中的所有類都已移至System.Data.Entity.Core。