【发布时间】:2013-09-24 19:03:58
【问题描述】:
我正在使用 Asp.Net web api、实体框架和 SQL Azure。在我的解决方案中,我有从数据库生成的 .edmx 文件。以下代码行上下文实体。
public partial class Entities : DbContext
{
public Entities(): base("name=Entities")
{ }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{ throw new UnintentionalCodeFirstException(); }
public DbSet<Activity> Activities { get; set; }
}
这是多租户应用程序,基于用户登录,我需要连接到具有特定 shardId(federation id) 的数据库。
private Entities _db = new Entities();
在为 dbcontext 创建实例时,我想基于 Shardid 建立新的连接。
【问题讨论】:
标签: c# entity-framework azure ef-code-first azure-sql-database