草庐IT

include_entities

全部标签

c# - Entity Framework - 已定义

我有一个以前从未遇到过的EDMX文件问题。当站点正在运行或我正在调试时,EF似乎是随机出现的,它会崩溃并提示一切都已重新定义。每次我都必须重新启动应用程序池并重新连接调试器,然后从我停止的地方重新开始,然后它再次运行直到下一次崩溃。我已经用不同的名称重新创建了EDMX,因此MyAppEntities*1*错误是:Error:Schemaspecifiedisnotvalid.Errors:App_Code.Fck.csdl(3,4):error0019:TheEntityContainernamemustbeunique.AnEntityContainerwiththename'MyA

c# - Entity Framework - 已定义

我有一个以前从未遇到过的EDMX文件问题。当站点正在运行或我正在调试时,EF似乎是随机出现的,它会崩溃并提示一切都已重新定义。每次我都必须重新启动应用程序池并重新连接调试器,然后从我停止的地方重新开始,然后它再次运行直到下一次崩溃。我已经用不同的名称重新创建了EDMX,因此MyAppEntities*1*错误是:Error:Schemaspecifiedisnotvalid.Errors:App_Code.Fck.csdl(3,4):error0019:TheEntityContainernamemustbeunique.AnEntityContainerwiththename'MyA

c# - 业务逻辑中的 Entity Framework 最佳实践?

我是第一次使用EntityFramework,想知道我是否在最佳实践中使用。我在我的业务逻辑中创建了一个单独的类来处理实体上下文。我遇到的问题是,在我看过的所有视频中,他们通常将上下文包装在using语句中以确保其关闭,但显然我不能在我的业务逻辑中这样做,因为上下文将在我实际关闭之前关闭用它?那么我这样做可以吗?几个例子:publicIEnumerableGetLatestArticles(boolAuthorised){varctx=newArticleNetEntities();returnctx.Articles.Where(x=>x.IsApproved==Authorised

c# - 业务逻辑中的 Entity Framework 最佳实践?

我是第一次使用EntityFramework,想知道我是否在最佳实践中使用。我在我的业务逻辑中创建了一个单独的类来处理实体上下文。我遇到的问题是,在我看过的所有视频中,他们通常将上下文包装在using语句中以确保其关闭,但显然我不能在我的业务逻辑中这样做,因为上下文将在我实际关闭之前关闭用它?那么我这样做可以吗?几个例子:publicIEnumerableGetLatestArticles(boolAuthorised){varctx=newArticleNetEntities();returnctx.Articles.Where(x=>x.IsApproved==Authorised

c# - LINQ 表达式语法如何与 Include() 配合使用以进行预加载

我在下面有一个查询,但我想执行一个Include()来预先加载属性。Actions有一个导航属性,User(Action.User)1)我的基本查询:fromainActionsjoinuinUsersona.UserIdequalsu.UserIdselecta2)第一次尝试:fromainActions.Include("User")joinuinUsersona.UserIdequalsu.UserIdselecta但是Action.User没有填充。3)尝试在查询之外立即将“用户”加载到导航属性中:(fromainActionsjoinuinUsersona.UserIdequ

c# - LINQ 表达式语法如何与 Include() 配合使用以进行预加载

我在下面有一个查询,但我想执行一个Include()来预先加载属性。Actions有一个导航属性,User(Action.User)1)我的基本查询:fromainActionsjoinuinUsersona.UserIdequalsu.UserIdselecta2)第一次尝试:fromainActions.Include("User")joinuinUsersona.UserIdequalsu.UserIdselecta但是Action.User没有填充。3)尝试在查询之外立即将“用户”加载到导航属性中:(fromainActionsjoinuinUsersona.UserIdequ

c# - Entity Framework Core RC2 表名复数化

有没有办法实现此代码在EFCoreRC2中的作用?protectedoverridevoidOnModelCreating(ModelBuildermodelBuilder){modelBuilder.Conventions.Remove();} 最佳答案 自EFRC2构建起,没有这方面的约定。这是来自EFCore团队:Inpastpre-releaseofEFCore,thetablenameforanentitywasthesameastheentityclassname.InRC2wenowusethenameoftheDbS

c# - Entity Framework Core RC2 表名复数化

有没有办法实现此代码在EFCoreRC2中的作用?protectedoverridevoidOnModelCreating(ModelBuildermodelBuilder){modelBuilder.Conventions.Remove();} 最佳答案 自EFRC2构建起,没有这方面的约定。这是来自EFCore团队:Inpastpre-releaseofEFCore,thetablenameforanentitywasthesameastheentityclassname.InRC2wenowusethenameoftheDbS

c# - Entity Framework Core - 延迟加载

应我的VisualStudios要求,我使用EntityFrameworkCore(1.0.1)开始了我的最新项目因此,在编写我的数据库模型时,我总是使用“虚拟”说明符为列表启用延迟加载。尽管在加载父表时似乎从未加载子列表。父模型publicclassEvents{[Key]publicintEventID{get;set;}publicstringEventName{get;set;}publicvirtualListEventInclusions{get;set;}}child模型publicclassEventInclusions{[Key]publicintEventIncSu

c# - Entity Framework Core - 延迟加载

应我的VisualStudios要求,我使用EntityFrameworkCore(1.0.1)开始了我的最新项目因此,在编写我的数据库模型时,我总是使用“虚拟”说明符为列表启用延迟加载。尽管在加载父表时似乎从未加载子列表。父模型publicclassEvents{[Key]publicintEventID{get;set;}publicstringEventName{get;set;}publicvirtualListEventInclusions{get;set;}}child模型publicclassEventInclusions{[Key]publicintEventIncSu