我有一个像
http://api.mycompany.com/products/bycategory/{category_id}
结尾部分/products/bycategory/{category_id}是如何命名的?例如,如果我删除域部分,如果我将它放在 web.config 中,我如何命名其余部分?
URI?我看了一些文章,但我很困惑。有时完整的 Url 似乎是 URI 其他提到的剩余部分。
谢谢。
我们在asp.net mvc应用程序(C#/ VS 2k15)上使用"按请求一个dbconnection"模式.基本上我们在BeginRequest上创建一个DbContext,在EndRequest上创建Dispose()它.
我曾经在HttpContext上保存这个DbContext但是我们遇到了一个更复杂的场景,我们需要运行多个线程并且这个解决方案停止工作,因为HttpContext不在线程之间共享.
首先我想使用CallContext但它的对象应该是Serializable,而不是DbContext的情况.
我想到的(非可选)解决方案是将DbContexts保存在公共静态字典中,其中键(long)是线程ID,但我认为有更好的解决方案.
在线程之间共享DbContext的最佳解决方案是什么?
谢谢.