我正在构建一个需要为每个客户创建数据库的应用程序。 我正在使用wcf和EF。但我找不到一个关于多功能设计的体面的例子或教程。
现在我想在wcf中做这样的事情:
public product(int id,LicenseID)
{
dal = new dal(LicenseID) <--create connection with DB from a specific License
dal.getProduct(id) <-- getProduct from that database
}
我在这里做的是正确的,还是标准的更好的方法来实现这个目标?
答案 0 :(得分:2)
在Rowan Miller(Microsoft的ADO.NET实体框架团队的项目经理)的博客上有一篇文章,其中有一个多租户的例子
http://romiller.com/2011/05/23/ef-4-1-multi-tenant-with-code-first