0

我使用的多租户设计来自: http ://romiller.com/2011/05/23/ef-4-1-multi-tenant-with-code-first/ ,效果很好:)

现在我想编写一个 WCF 服务来使用这种多租户方法。问题是我想避免编写类似的代码

[operationcontract]
public List<Data> getDateById(string tenantShema, int id)
{}

 (EX: get data from Table.User1)

我希望tenantScheme 字符串是背景,就像我猜的WCF 身份验证一样。我相信(不确定)会在 xml 的标头信息中发送并在后台处理。

有可能吗?如何?

谢谢

4

1 回答 1

0

您使用的是什么类型的安全性?你的用户有角色吗?如果是,角色信息将在服务的安全上下文中可用,例如http://msdn.microsoft.com/en-us/library/aa347790.aspx

于 2012-08-16T18:17:39.610 回答