我正在经历这种奇怪的行为,其中事务仅在using退出而不是在调用时提交scope.Complete();
using (TransactionScope scope = new TransactionScope(TransactionScopeOption.RequiresNew))
{
scope.Complete();
// data still doesn't show in db
}
// now shows in db
Run Code Online (Sandbox Code Playgroud)
如何在退出using语句之前提交事务?
更新到最新版本的System.Web.Optimization优化后,此错误开始出现.
'System.Web.Optimization.BundleCollection'不包含'EnableDefaultBundles'的定义
这也适用 BundleTable.Bundles.RegisterTemplateBundles();
我有一个List<UserRoles> roles具有这种结构的列表
{r:1,u:1,v:3},
{r:1,u:1,v:5},
{r:2,u:1,v:9},
{r:3,u:2,v:10}
Run Code Online (Sandbox Code Playgroud)
我正在尝试编写一个LINQ语句,它只过滤掉值为1和2的"r",并返回一组"v"的整数/字符串
这就是我想要做的事情,而我的问题在于我想要转换为仅包含相应的"v"的部分.
List<Int32> = roles.Where(r => r.r == 1 || r.r == 2)
.Select(i => new Int32{id = i.v});
Run Code Online (Sandbox Code Playgroud)
这不会使用'id'未知错误进行编译.
我需要的最终结果是:
List<Int32>
{v:3},
{v:5},
{v:9}
Run Code Online (Sandbox Code Playgroud)