相关疑难解决方法(0)

EF 6和Code First迁移中相同数据库和应用程序中的多个DB上下文

我是Entity Framework的新手.我正在尝试设置一个使用EF 6的MVC应用程序.我正在使用Code First Migrations.我在应用程序中使用区域,并希望在每个区域中有不同的DbContexts来分解它.我知道EF 6有ContextKey,但我找不到有关如何使用它的完整信息.目前,我一次只能使用一个上下文.

有人可以给出一个足够详细的例子,让我有一个像EF一样的新人来理解和使用.

asp.net-mvc entity-framework ef-code-first ef-migrations

91
推荐指数
1
解决办法
5万
查看次数

EF Code First Readonly专栏

我首先使用EF Code和数据库第一种方法."使用Database.SetInitializer(null);"

我的表有两列createddate和amendddate.它们由SQL Server使用触发器管理.我们的想法是,当数据输入发生时,这些列通过触发器获取数据.

现在我想做的是从EF Code的第一个角度来看这个只读.即我希望能够从我的应用程序中看到创建日期和已记录的日期,但我不想修改这些数据.

我尝试在setter上使用私有修饰符,但没有运气.当我尝试向表中添加新数据时,它试图将DateTime.Max日期输入到数据库,该数据库从SQL服务器抛出错误.

任何的想法?

entity-framework code-first entity-framework-4.1

22
推荐指数
1
解决办法
2万
查看次数