Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在实体框架拦截器中向 DbScanExpression 添加内部联接
我正在尝试使用实体框架 CommandTree 拦截器通过 DbContext 向每个查询添加过滤器 为了简单起见 我有两个表 一个称为 User 有两列 UserId 和 EmailAddress 另一个称为 TenantUser 有两列
c
EntityFramework
entityframework6
entityframework61
使用 DbMigrationsConfiguration 将ExecutionStrategy 设置为 SqlAzureExecutionStrategy?
我今天看到一篇关于实现 SqlAzureExecutionStrategy 的帖子 http romiller com tag sqlazureexecutionstrategy http romiller com tag sqlazure
查找方法不适用于 EF6.1 模拟
我已经使用这些 msdn 指南设置了模拟 使用模拟框架进行测试 EF6 及以上 http msdn microsoft com en us data dn314429 var bsAc db BusAcnts FirstOrDefault
c
unittesting
mocking
entityframework61
EF6 代码优先:如何在启动时从 EDMX 文件加载 DbCompiledModel?
我想通过将 DbCompiledModel 缓存到磁盘来减少 EF6 中的启动时间 为 DbContext 编写 EDMX 文件很容易 EdmxWriter WriteEdmx myDbContext XmlWriter Create C
EntityFramework
efcodefirst
edmx
entityframework61
使用 Moq 模拟实体框架 6 ObjectResult
如何使用 Moq 模拟 Entity Framework 6 ObjectResult 以便对依赖 EF 数据库连接的代码进行单元测试 沿着这些思路阅读了大量的问题和答案 并从我所读到的内容中收集了许多有价值的信息 我已经实现了我认为相当优
c
EntityFramework
entityframework6
moq
entityframework61
实体框架Remove与EntityState.Deleted
这两种说法有什么区别 两者都应该删除一个实体 context Entry new Schoolyear Id schoolyearId State EntityState Deleted context Schoolyears Remove
EntityFramework
entityframework61
EntityFramework存储过程函数导入是否可以异步读取?
我正在使用 EF 6 1 1 和数据库优先 当我将存储过程导入 edmx 并生成 DBContext 时 它看起来像这样 return IObjectContextAdapter this ObjectContext ExecuteFunc
c
EntityFramework
Asynchronous
entityframework6
entityframework61
使用 Identity 2.0 数据库进行 Moq 模拟
我在基于简单成员资格数据库的 MVC 5 Entity Framework 6 应用程序中使用 Moq 模拟针对 BusAct 控制器成功设置了集成测试 但现在我已经将数据库迁移到Identity 2 0 并将UserProfile替换为A
unittesting
moq
entityframework61
aspnetidentity2
实体框架代码优先迁移保留现有数据
我正在使用 EF 6 1 并且对包含生产环境中的数据的现有数据库使用代码优先方法 是否有可能迁移模型更改并保留现有客户的数据 是的 但是 根据具体情况 更改的复杂性 它可能会很复杂 概述 https learn microsoft com
EntityFramework
entityframework61
DbMigration.AlterstoredProcedure(实体框架迁移):如何表示smallmoney类型?
在 Entity Framework 6 1 中 在基于 C 代码的迁移 使用 System Data Entity Migrations DbMigration 中 当使用DbMigration AlterStoredProcedure
c
sqlserver
EntityFramework
entityframework61
如何更改 Entity Framework 6 中字符串属性的默认最大长度?
默认情况下 实体模型中未明确给出最大长度的字符串属性设置为nvarchar max 在数据库中 我们希望覆盖这个约定并给字符串最大长度nvarchar 100 如果尚未明确设置它们 我发现了PropertyMaxLengthConventi
efcodefirst
entityframework61
实体框架 6.1 更新记录的子集
我有一个仅封装的视图模型some数据库模型属性 视图模型包含的这些属性是我想要更新的唯一属性 我希望其他财产能够保持其价值 在我的研究过程中我发现this https stackoverflow com a 15339512 2015959
c
EntityFramework
entityframework61
保存父实体时,新的子实体将不会保存
我有一个父实体 foo存在于数据库中 我有一个属性bar在此实体上 一对多关系 Foo已分离 因为它使用 WebApi 进行反序列化 所以我这样做是为了foo context Foos AddOrUpdate foo 就算有新的bar附加到
c
EntityFramework
entityframework61
未生成 EF 6.1 索引 IsUnique
我有以下代码第一个实体 class Role Key public int Id get set Index NameIndex IsUnique true public string Name get set 但使用 SQL Manage
sql
EntityFramework
entityframework61
在数据库中仅存储日期而不是时间部分 C#
我有一个测试班和一个ExecutionDate只存储日期的属性 但是当我们使用 DataType DataType Date 它还将时间部分存储在数据库中 但我只想要日期部分 public class Test Key public int
c
EntityFramework
datetime
sqldatatypes
entityframework61
保留实体框架查询缓存
我有一个 ASP NET MVC 5 Web 应用程序并使用 EF 6 1 访问我的数据库 我有一些相当复杂的 LINQ 查询 编译需要长达 10 秒的时间 但执行后只需几毫秒 EF 确实会很好地缓存此查询 并且第二次执行查询时 它会在这几
c
ASPNETMVC
EntityFramework
caching
entityframework61
如何使用 EF 6.1 Fluent API 创建空间索引
嗯 问题已经很清楚了 是否可以创建空间索引使用实体框架 6 1 流畅的 API 我知道做到这一点的唯一方法是通过 自定义 迁移 在 EF6 中 我添加了一个迁移 在下面的示例中 它被命名为 V1 从而生成一个具有空 Up 和 Down 方法
如何在 EF 6.1 CodeFirst 中的视图上添加导航属性
让我们举一个例子来解释我的问题 MyTable1 id myTable2Id MyTable2 id MyView1 id myTable2Id 案例中存在MyView1 来自MyTable1的数据 现在我想从视图中的 EF6 1 代码优先
实体框架创建空迁移,但坚持认为我的模型不同
今天是悲伤的一天 今天我看到的第一件事是 EF 异常说 自数据库创建以来 支持 DomainContext 上下文的模型已发生变化 已经接近午夜了 我仍然看到这个错误 这是我职业生涯的终结 我很确定模型中没有任何变化 但错误却出现了 我尝试
c
entityframeworkmigrations
entityframework61
将 SimpleMembership 迁移到 Identity 2.0
这个问题已经演变 所以我更新了标题 这是原来的标题 Identity 2 UserManager Find 抛出 无效的对象名称 dbo ApplicationUser 错误 我正在从 SimpleMembership 转换为 Identi
aspnetidentity
entityframework61