小编Sea*_*anR的帖子

如何在EF5 Code First中从分隔的ID列表中返回实体

我想通过使用EF5 Code First传入逗号分隔的ID列表来水合实体集合.

我以前在t-sql中创建了一个表函数,在逗号分隔的Ids列表中传递,然后我将这个表连接到目标表并返回我的记录集合.

使用EF5 Code First实现相同性能的最佳方法是什么?

更新:我想首先避免在内存中拥有完整的实体集.

Update2:我理想地喜欢与分隔列表匹配的实体的顺序.

entity-framework ef-code-first

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

用于曲目和专辑模型的EF5 Code First Fluent EntityTypeConfiguration

我正在为音乐曲目和专辑建模,其中专辑有很多曲目,曲目只能在一个专辑中,并有一个连接表来指定它在专辑列表中的位置.

这是我的模特:

public class Track
{
    public int Id { get; set; }
    public string Name { get; set; }

    public int AlbumTrackId { get; set; }
    public virtual AlbumTrack AlbumTrack { get; set; }
}

public class Album
{
    public int Id { get; set; }
    public string Name { get; set; }

    public virtual ICollection<AlbumTrack> AlbumTracks { get; set; }
}

public class AlbumTrack
{
    public int AlbumId { get; set; }
    public virtual Album Album { get; …
Run Code Online (Sandbox Code Playgroud)

entity-framework ef-code-first

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

标签 统计

ef-code-first ×2

entity-framework ×2