草庐IT

Entity-Framework

全部标签

c# - Entity Framework 中的嵌套查询

我收到以下异常:Thenestedqueryisnotsupported.Operation1='Case'Operation2='Collect'用这个查询varGames=context.Games.Select(a=>newGameModel{Members=(a.Type==1?(a.UsersInGames.Where(b=>b.GameID==a.ID&&b.StatusID==1).Select(c=>newMember{ID=c.UserID,email=c.UserInfo.EmailAddress,screenName=c.UserInfo.ScreenName})

c# - Entity Framework Code First 多对多关系与附加信息

我有以下模型:classContract{stringContractID{get;set;}ICollectionParts{get;set;}}classPart{stringPartID{get;set;}ICollectionContracts{get;set;}}问题在于Part和Contract之间的关系还包含以下附加信息:classContractParts{Contract{get;set;}Part{get;set;}Date{get;set;}//additionalinfoPrice{get;set;}//additionalinfo}我将如何为此编写实体上下文?

c# - Entity Framework Code First 多对多关系与附加信息

我有以下模型:classContract{stringContractID{get;set;}ICollectionParts{get;set;}}classPart{stringPartID{get;set;}ICollectionContracts{get;set;}}问题在于Part和Contract之间的关系还包含以下附加信息:classContractParts{Contract{get;set;}Part{get;set;}Date{get;set;}//additionalinfoPrice{get;set;}//additionalinfo}我将如何为此编写实体上下文?

c# - 了解代码优先虚拟属性

您好,我刚刚开始学习使用EntityFrameworkCodeFirst,我似乎无法理解某些东西。我已经根据教程创建了三个模型:publicclassCourse{publicintCourseID{get;set;}publicstringTitle{get;set;}publicintCredits{get;set;}publicvirtualICollectionEnrollments{get;set;}}publicclassEnrollment{publicintEnrollmentID{get;set;}publicintCourseID{get;set;}publicin

c# - 了解代码优先虚拟属性

您好,我刚刚开始学习使用EntityFrameworkCodeFirst,我似乎无法理解某些东西。我已经根据教程创建了三个模型:publicclassCourse{publicintCourseID{get;set;}publicstringTitle{get;set;}publicintCredits{get;set;}publicvirtualICollectionEnrollments{get;set;}}publicclassEnrollment{publicintEnrollmentID{get;set;}publicintCourseID{get;set;}publicin

c# - ObjectContext 实例已被释放,不能再用于需要连接的操作。在引用表中

我有两个表Customers和Country并使用(EntityFrameworkwithvs2012)和模型类usingSystem;usingSystem.Collections.Generic;publicpartialclassCustomer{publicintId{get;set;}publicstringFirstName{get;set;}publicstringLastName{get;set;}publicstringAddress{get;set;}publicstringEmail{get;set;}publicstringPhone{get;set;}publ

c# - ObjectContext 实例已被释放,不能再用于需要连接的操作。在引用表中

我有两个表Customers和Country并使用(EntityFrameworkwithvs2012)和模型类usingSystem;usingSystem.Collections.Generic;publicpartialclassCustomer{publicintId{get;set;}publicstringFirstName{get;set;}publicstringLastName{get;set;}publicstringAddress{get;set;}publicstringEmail{get;set;}publicstringPhone{get;set;}publ

c# - Entity Framework 的连接字符串

我想在Silverlight中的多个实体之间共享相同的数据库信息。但我希望将连接字符串命名为xyz并让每个人都从machine.config访问该连接字符串...实体的元数据部分会有所不同,因为我没有将实体命名为相同的..我可以在该元数据部分中放置多个实体吗?这是一个示例。我想使用此连接字符串,但请注意,我在元数据部分中放置了多个实体。基本上我想接受这个连接字符串还有这个连接字符串创建这个连接字符串但这根本行不通。两个项目都无法连接到它。stringencConnection=ConfigurationManager.ConnectionStrings[connectionName].

c# - Entity Framework 的连接字符串

我想在Silverlight中的多个实体之间共享相同的数据库信息。但我希望将连接字符串命名为xyz并让每个人都从machine.config访问该连接字符串...实体的元数据部分会有所不同,因为我没有将实体命名为相同的..我可以在该元数据部分中放置多个实体吗?这是一个示例。我想使用此连接字符串,但请注意,我在元数据部分中放置了多个实体。基本上我想接受这个连接字符串还有这个连接字符串创建这个连接字符串但这根本行不通。两个项目都无法连接到它。stringencConnection=ConfigurationManager.ConnectionStrings[connectionName].

c# - 使用 Entity Framework dbset 获取所有行

我想使用以下类型的语法从表中选择所有行:publicIQueryableGetCompanies(){returnDbContext.Set().//Selectall}请原谅我,因为我是EF的新手。 最佳答案 Set()已经是IQueryable并返回表中的所有行publicIQueryableGetCompanies(){returnDbContext.Set();}同时生成DbContext将为每个表命名属性。寻找DbContext.Companies-与DbContext.Set相同()