相关疑难解决方法(0)

EF仅包含现有表的子集

我有一个包含许多表的现有数据库,只能使用存储过程访问(无O/RM).我想使用Entity Framework和Code First方法在此数据库中创建新表.

我现有数据库中的所有表是否需要在我的Entity Framework类中进行建模?我是否只能手动编写我需要的新类DbContext?其他表真的需要保持不动,暂时离开O/RM.

注意:我将使用最新的EF5.

entity-framework

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

具有代码优先迁移的一个数据库上的多个 DbContext

我迷迷糊糊uppon同样的问题在描述这个问题。此外,我不想从数据库中丢失 __migrationHistory 表。

我使用包含所有 DbSet<> 的“超级”上下文并使用普通上下文的建议解决方案进行了尝试,但出现错误。(“模型支持 DbContext 已更改”)如果您只是从 SQL 服务器中删除 __migrationHistory 表,这很容易避免,但正如我所说,我想保留历史记录。

我找到了一个简单易行的解决方案,请参阅下面的答案。

c# entity-framework ef-code-first entity-framework-migrations

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