小编use*_*219的帖子

TransactionScope Complete()在退出USING语句之前不提交事务

我正在经历这种奇怪的行为,其中事务仅在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语句之前提交事务?

.net c# transactionscope

10
推荐指数
1
解决办法
5797
查看次数

修复'System.Web.Optimization.BundleCollection'不包含'EnableDefaultBundles'错误的定义

更新到最新版本的System.Web.Optimization优化后,此错误开始出现.

'System.Web.Optimization.BundleCollection'不包含'EnableDefaultBundles'的定义

这也适用 BundleTable.Bundles.RegisterTemplateBundles();

asp.net-mvc asp.net-mvc-4

8
推荐指数
1
解决办法
2万
查看次数

如何使用LINQ选择和转换List <T>的子集

我有一个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)

c# linq generic-list

2
推荐指数
1
解决办法
5089
查看次数