小编Jeo*_*ida的帖子

Api Url 部件命名法

我有一个像

http://api.mycompany.com/products/bycategory/{category_id}

结尾部分/products/bycategory/{category_id}是如何命名的?例如,如果我删除域部分,如果我将它放在 web.config 中,我如何命名其余部分?

URI?我看了一些文章,但我很困惑。有时完整的 Url 似乎是 URI 其他提到的剩余部分。

谢谢。

api naming

3
推荐指数
1
解决办法
3036
查看次数

在线程之间共享DbContext

我们在asp.net mvc应用程序(C#/ VS 2k15)上使用"按请求一个dbconnection"模式.基本上我们在BeginRequest上创建一个DbContext,在EndRequest上创建Dispose()它.

我曾经在HttpContext上保存这个DbContext但是我们遇到了一个更复杂的场景,我们需要运行多个线程并且这个解决方案停止工作,因为HttpContext不在线程之间共享.

首先我想使用CallContext但它的对象应该是Serializable,而不是DbContext的情况.

我想到的(非可选)解决方案是将DbContexts保存在公共静态字典中,其中键(long)是线程ID,但我认为有更好的解决方案.

在线程之间共享DbContext的最佳解决方案是什么?

谢谢.

c# asp.net entity-framework

-1
推荐指数
1
解决办法
91
查看次数

标签 统计

api ×1

asp.net ×1

c# ×1

entity-framework ×1

naming ×1