如何创建DbSet< T>动态的实体框架 [英] How can I create DbSet<T> dynamically in Entity Framework

查看:102
本文介绍了如何创建DbSet< T>动态的实体框架的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在LINQ的2 SQL,我可以创建动态使用DataContext.GetTable资源库,有没有实体框架的任何类似apporach不是在特定的语境下的DB即宣布性质4其他

In Linq 2 SQL, I can create the repository dynamically using DataContext.GetTable, is there any similar apporach in Entity Framework 4 other than declaring the properties on the specific DB Context i.e.

public MyDbContext: DbContext
{
    public DbSet<MySet> MySets {get; Set;}
}

我想知道我怎么可以创建/获得一个参考MySets动态在LINQ2SQL,如

I would like to know how can I create/get a reference to MySets dynamically as in Linq2Sql, as in

MyDbContext.GetSet<MySet>

感谢

推荐答案

的DbContext 有法这样的:

  var set = context.Set<MyEntity>();

这篇关于如何创建DbSet&LT; T&GT;动态的实体框架的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆