dbcontext专题提供dbcontext的最新资讯内容,帮你更好的了解dbcontext。
我已经能够使用这个 link从Moq的实体框架中模拟DbSet. 但是,我现在想知道如何可以模拟对SqlQuery的调用.不知道这是可能的,还是如何依赖于嘲弄的数据库环境,知道正在调用什么“查询”. 下面是我试图嘲笑的. var myObjects = DbContext.Database .SqlQuery<MyObject>("exec [dbo].[my_sproc] {0}", "
几天以来,我一直在努力从存储库(DbContext)检索我的实体. 我试图将所有的实体保存在原子动作中.因此,不同的实体一起代表了对我有价值的东西.如果所有实体都是“有效”,那么我可以将它们全部保存到数据库中.实体’a’已经存储在我的存储库中,需要检索到’验证’实体’b’. 那就是问题的出现.我的存储库依赖于DbSet< TEntity>类与Linq2Sql(Include()导航属性相似).但是
我们有一个包含770个表的庞大数据库,并希望使用EF 6.1x进行一些性能测试. 我们只想查询这770个表中的5个.是否可以创建一个只有5-6个实体/ DBSets的“轻”DBContext,而不是使用完整的770-tables-context? 当我们使用完整上下文时,一个包含4个连接的简单查询需要45秒.那是44秒太长了. 我们正在使用代码优先(逆向工程). 问题: 当我们创建完整上下文的这种
我无法使用context. Database.ExecuteSqlCommand()通过DbContext发送SQL语句. 我试图执行 CREATE TABLE Phones([Id] [uniqueidentifier] NOT NULL PRIMARY KEY, [Number] [int],[PhoneTypeId] [int]) GO ALTER TABLE [dbo].[Phon