标签: ado.net-entity-data-model

如何将命令添加到ADO.NET实体数据模型设计器的上下文菜单中?

基本上,我需要Visual Studio包项目文件中的正确值guidid属性.vsct,如:

<Group guid="guidVSPackage1CmdSet" id="MyMenuGroup" priority="0x0600">
  <Parent guid="guidSHLMainMenu" id="IDM_VS_MENU_TOOLS"/>
</Group>
Run Code Online (Sandbox Code Playgroud)

以上内容直接来自默认项目模板,并向Tools主菜单添加命令.我在哪里可以找到(或我如何嗅探)ADO.NET实体数据模型设计器上下文菜单的guid:id值,具有"从数据库更新模型......"等等?

在您提出问题之前:VS 2010实体设计器中的MEF可扩展性选项不包括我的场景 - 我需要实现一个命令来在独立和FK映射关联之间进行转换.

visual-studio-2010 ado.net-entity-data-model vspackage visual-studio-extensions

1
推荐指数
1
解决办法
875
查看次数

使用EntityDataSource与ASP:ListView时,用户'NT AUTHORITY/NETWORK SERVICE'登录失败

当我尝试运行包含EntityDataSource和Listview的页面时,我收到了用户'NT AUTHORITY/NETWORK SERVICE'的臭名昭着的登录失败.这是堆栈跟踪:

[SqlException(0x80131904):用户'NT AUTHORITY\NETWORK SERVICE'登录失败.] System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception,Boolean breakConnection)+4846887 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) 194 System.Data.SqlClient.TdsParser.Run(runBehavior runBehavior,SqlCommand的cmdHandler,SqlDataReader的数据流,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj)2392 System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(布尔enlistOK)35 System.Data.SqlClient的. SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo,String newPassword,Boolean ignoreSniOpenTimeout,Int64 timerExpire,SqlConnection owningObject)+144 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host,String newPassword,Boolean redirectedUserInstance,SqlConnection owningObject,SqlConnectionString connectionOptions,Int64 timerStart)+ 342 System.Data.SqlClient.SqlInternalConn ectionTds.OpenLoginEnlist(SqlConnection的owningObject,SqlConnectionString connectionOptions,字符串NEWPASSWORD,布尔redirectedUserInstance)221 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity身份,SqlConnectionString connectionOptions,对象providerInfo,字符串NEWPASSWORD,SqlConnection的owningObject,布尔redirectedUserInstance)189系统.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions选项,Object poolGroupProviderInfo,DbConnectionPool池,DbConnection owningConnection)+185 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection,DbConnectionPool池,DbConnectionOptions选项)+31 System.Data.ProviderBase. DbConnectionPool.CreateObject(DbConnection owningObject)+433 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)+66 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)+499 System.Data.Provid erBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)+65 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection,DbConnectionFactory connectionFactory)+117 System.Data.SqlClient.SqlConnection.Open()+122 System.Data.EntityClient.EntityConnection. OpenStoreConnectionIf(Boolean openCondition,DbConnection storeConnectionToOpen,DbConnection originalConnection,String exceptionCode,String attemptsOperation,Boolean&closeStoreConnectionOnFailure)+47

[EntityException:底层提供程序在Open上失败.] System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition,DbConnection storeConnectionToOpen,DbConnection originalConnection,String exceptionCode,String attemptsOperation,Boolean&closeStoreConnectionOnFailure)+168 System.Data.EntityClient.EntityConnection.Open ()+96 System.Data.Objects.ObjectContext.EnsureConnection()+81 System.Data.Objects.ObjectQuery 1.GetResults(Nullable1 forMergeOption)+46 System.Data.Objects.ObjectQuery 1.System.Collections.Generic.IEnumerable<T>.GetEnumerator() +39 System.Linq.Enumerable.Single(IEnumerable …

sql-server entity entity-framework ado.net-entity-data-model

0
推荐指数
1
解决办法
5963
查看次数

了解实体框架

我通过 Google 搜索找到了有关实体框架的教程和文档,并阅读了几篇文章。我也参考了MSDN文档,但仍然无法清楚地理解它。

我遵循的一点是:

(1) 每个表和行被视为一个单元。

(2)提供了表名突然改变而不影响应用的解决方案。

(3)减少了大量代码。

有人可以用插图更简单地解释我吗?请不要太技术性。

entity-framework ado.net-entity-data-model

0
推荐指数
1
解决办法
3135
查看次数

无法添加Ado .Net实体数据模型

我正在做这些步骤:

  1. 创建新的vs2010 C#控制台应用程序
  2. 项目菜单 - >添加新项目
  3. 选择Ado.NET实体数据模型 - >单击"添加"
  4. "实体数据模型"向导窗口已打开.
  5. 选择Generate From database - >单击Next
  6. 下一个窗口出现的时间不到1秒,并自动关闭.

我试图重置vs2010设置,但没有好消息,问题仍然存在.

我也尝试过使用ASP.NET网站.

问题是什么?

ado.net visual-studio-2010 ado.net-entity-data-model

0
推荐指数
1
解决办法
2044
查看次数