gpt4 book ai didi

entity-framework - Entity Framework 和MVC3包含方法

转载 作者:行者123 更新时间:2023-12-04 06:36:19 25 4
gpt4 key购买 nike

缺少 LINQ“包含”。看完这篇文章后:
http://romiller.com/2010/07/14/ef-ctp4-tips-tricks-include-with-lambda/

我想使用包含。
这是我的课:

public class Service
{

#region Properties

/// <summary>
/// Gets or sets CatalogRootNodeId.
/// </summary>
public virtual int CatalogRootNodeId { get; set; }


/// <summary>
/// Gets or sets ServiceDomain.
/// </summary>
public virtual ICollection<ServiceDomain> ServiceDomain { get; set; }

#endregion
}

我想“包含”所有 ServiceDomain,但“包含”选项不存在
??
我正在使用 MVC3 和 EF。
谢谢

最佳答案

您使用的是 CTP5 还是 CTP4?
如果这样做,您可以使用 System.Data.Entity.DbExtensions.Include 中的扩展方法。

public static IQueryable<T> Include<T>(this IQueryable<T> source, Expression<Func<T, object>> path)


var db = new MyDbContext();
var services = db.Services.Where(s => s.CatalogRootNodeId == 1).Include(s => s.ServiceDomain);

关于entity-framework - Entity Framework 和MVC3包含方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4829208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com