草庐IT

Entity-Framework

全部标签

c# - 在应用程序配置文件中找不到名为 'MyEntities' 的连接字符串

我正在使用EntityFramework和ASP.NETMVC4构建应用程序我的解决方案分为两个项目;包含我的数据模型(.edmx)文件和一些自定义接口(interface)的类库引用上述类库的“容器”MVC项目我的问题是,当我尝试使用“MyEntites”DbContext时,出现以下错误:Noconnectionstringnamed'MyEntities'couldbefoundintheapplicationconfigfile.我猜这个问题与以下事实有关:连接字符串位于类库的app.config而不是MVC项目中。有人有什么建议吗? 最佳答案

c# - 如何在 Entity Framework 6(代码优先)中调用存储过程?

我是EntityFramework6的新手,我想在我的项目中实现存储过程。我有一个存储过程如下:ALTERPROCEDURE[dbo].[insert_department]@Name[varchar](100)ASBEGININSERT[dbo].[Departments]([Name])VALUES(@Name)DECLARE@DeptIdintSELECT@DeptId=[DeptId]FROM[dbo].[Departments]WHERE@@ROWCOUNT>0AND[DeptId]=SCOPE_IDENTITY()SELECTt0.[DeptId]FROM[dbo].[De

c# - 如何在 Entity Framework 6(代码优先)中调用存储过程?

我是EntityFramework6的新手,我想在我的项目中实现存储过程。我有一个存储过程如下:ALTERPROCEDURE[dbo].[insert_department]@Name[varchar](100)ASBEGININSERT[dbo].[Departments]([Name])VALUES(@Name)DECLARE@DeptIdintSELECT@DeptId=[DeptId]FROM[dbo].[Departments]WHERE@@ROWCOUNT>0AND[DeptId]=SCOPE_IDENTITY()SELECTt0.[DeptId]FROM[dbo].[De

c# - Entity Framework 。删除表中的所有行

如何使用EntityFramework快速删除表中的所有行?我目前正在使用:varrows=fromoindataDb.Tableselecto;foreach(varrowinrows){dataDb.Table.Remove(row);}dataDb.SaveChanges();但是执行时间比较长。还有其他选择吗? 最佳答案 对于那些像我一样在谷歌上搜索并最终来到这里的人,这就是你目前在EF5和EF6中的做法:context.Database.ExecuteSqlCommand("TRUNCATETABLE[TableName]

c# - Entity Framework 。删除表中的所有行

如何使用EntityFramework快速删除表中的所有行?我目前正在使用:varrows=fromoindataDb.Tableselecto;foreach(varrowinrows){dataDb.Table.Remove(row);}dataDb.SaveChanges();但是执行时间比较长。还有其他选择吗? 最佳答案 对于那些像我一样在谷歌上搜索并最终来到这里的人,这就是你目前在EF5和EF6中的做法:context.Database.ExecuteSqlCommand("TRUNCATETABLE[TableName]

c# - 关联的主体端在 1 :1 relationship in Entity framework 中意味着什么

publicclassFoo{publicstringFooId{get;set;}publicBooBoo{get;set;}}publicclassBoo{publicstringBooId{get;set;}publicFooFoo{get;set;}}当我收到错误时,我正试图在EntityFramework中执行此操作:Unabletodeterminetheprincipalendofanassociationbetweenthetypes'ConsoleApplication5.Boo'and'ConsoleApplication5.Foo'.Theprincipalend

c# - 关联的主体端在 1 :1 relationship in Entity framework 中意味着什么

publicclassFoo{publicstringFooId{get;set;}publicBooBoo{get;set;}}publicclassBoo{publicstringBooId{get;set;}publicFooFoo{get;set;}}当我收到错误时,我正试图在EntityFramework中执行此操作:Unabletodeterminetheprincipalendofanassociationbetweenthetypes'ConsoleApplication5.Boo'and'ConsoleApplication5.Foo'.Theprincipalend

c# - 首先创建代码,多对多,关联表中有附加字段

我有这种情况:publicclassMember{publicintMemberID{get;set;}publicstringFirstName{get;set;}publicstringLastName{get;set;}publicvirtualICollectionComments{get;set;}}publicclassComment{publicintCommentID{get;set;}publicstringMessage{get;set;}publicvirtualICollectionMembers{get;set;}}publicclassMemberComme

c# - 首先创建代码,多对多,关联表中有附加字段

我有这种情况:publicclassMember{publicintMemberID{get;set;}publicstringFirstName{get;set;}publicstringLastName{get;set;}publicvirtualICollectionComments{get;set;}}publicclassComment{publicintCommentID{get;set;}publicstringMessage{get;set;}publicvirtualICollectionMembers{get;set;}}publicclassMemberComme

c# - Math.Pow() 如何在 .NET Framework 中实现?

我一直在寻找一种计算ab的有效方法(比如a=2和b=50)。首先,我决定看一下Math.Pow()函数的实现。但是在.NETReflector,我发现的是这个:[MethodImpl(MethodImplOptions.InternalCall),SecuritySafeCritical]publicstaticexterndoublePow(doublex,doubley);当我调用Math.Pow()函数时,我可以从中看到哪些资源? 最佳答案 MethodImplOptions.InternalCall这意味着该方法实际上是在用