问题列表 - 第3754页

在合同设计中编译时间检查?

我读过编译器可以在编译时强制执行dbc ..它是如何做到的?

design-by-contract

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

交易范围

交易范围如何运作?它是如何知道何时已经使用了另一个上下文,以及如何在我的代码中实现另一种范围.

我主要是一个vb.net开发人员,但如果你写的话,我可以阅读c#.

如果上述情况过于模糊:

我理解system.transactions的作用以及如何使用它.我想知道的是如何创建类似的东西,我自己的库,我可以包装一些代码,可以像system.transactions范围一样处理它.我打算在缓存模型中使用它,它会大大增强它.我正在寻找有关事务范围如何知道的详细信息,例如存在父范围,因此它可以附加到它等等,或者提交然后需要在更高级别或更高级别的联系中进行.

例如,如果我有以下内容

using scope1 as new system.transactions.scope
    using scope2 as new system.transactions.scope
        using scope3 as new system.transactions.scope
             scope3.commit
        end using
        scope2.commit
    end using
end using
Run Code Online (Sandbox Code Playgroud)

Scope1不会提交,因此scope2或scope3也不会提交,因为它们的父级都是scope1的上下文.我希望能够用我自己的库来设置它.

msdtc transactions transactionscope system.transactions

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

如何在LINQ中执行子查询?

这是我试图转换为LINQ的查询示例:

SELECT *
FROM Users
WHERE Users.lastname LIKE '%fra%'
    AND Users.Id IN (
         SELECT UserId 
         FROM CompanyRolesToUsers 
         WHERE CompanyRoleId in (2,3,4) )
Run Code Online (Sandbox Code Playgroud)

CompanyRolesToUsers和之间存在FK关系Users,但它是多对多的关系,并且CompanyRolesToUsers是联结表.

我们已经构建了大部分网站,并且我们已经通过使用PredicateExtensions类构建Expressions来完成大部分过滤工作.

简单过滤器的代码如下所示:

 if (!string.IsNullOrEmpty(TextBoxLastName.Text))
 {
     predicateAnd = predicateAnd.And(c => c.LastName.Contains(
                                     TextBoxLastName.Text.Trim()));
 }

e.Result = context.Users.Where(predicateAnd);
Run Code Online (Sandbox Code Playgroud)

我正在尝试在另一个表中为子选择添加谓词.(CompanyRolesToUsers)

我希望能够添加的内容是:

int[] selectedRoles = GetSelectedRoles();
if( selectedRoles.Length > 0 )
{
    //somehow only select the userid from here ???:
    var subquery = from u in CompanyRolesToUsers
                   where u.RoleID in selectedRoles
                   select u.UserId;

    //somehow transform …
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-sql

67
推荐指数
3
解决办法
17万
查看次数

在捕获异常时抛出异常

在VS调试器中,未捕获的异常导致程序在异常抛出(或接近足够)的点处中断,并且处于允许您查看所有堆栈帧以及到那时为止的局部变量的状态.

有没有办法获得相同的结果(抛出中断),但是在特定点捕获异常?对于所有异常甚至是给定类型的所有异常(这可能真的很快无用)我都不感兴趣,但是如果我可以单次尝试或捕获块我会很开心

有点相关:

c# debugging exception-handling visual-studio

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

在访问97中查找完整路径的目录部分(减去文件名)

由于各种原因,我陷入了Access 97并且只需要获取完整路径名的路径部分.

例如,名称

c:\whatever dir\another dir\stuff.mdb
Run Code Online (Sandbox Code Playgroud)

应该成为

c:\whatever dir\another dir\
Run Code Online (Sandbox Code Playgroud)

该网站提供了一些有关如何操作的建议:http: //www.ammara.com/access_image_faq/parse_path_filename.html

但它们看起来相当可怕.必须有更好的方法,对吧?

excel ms-access vba excel-vba ms-access-97

24
推荐指数
3
解决办法
9万
查看次数

PHP的create_function()与仅使用eval()

在PHP中,您有create_function()函数,它创建一个唯一的命名lambda函数,如下所示:

$myFunction = create_function('$foo', 'return $foo;');
$myFunction('bar'); //Returns bar
Run Code Online (Sandbox Code Playgroud)

这实际上是否更好(除了更容易)然后只是做:

do{
 $myFunction = 'createdFunction_'.rand();
}
while(function_exists($myFunction));
eval("function $myFunction(\$foo) { return \$foo; }");
$myFunction('bar'); //Returns bar
Run Code Online (Sandbox Code Playgroud)

create_function真的更好吗?(除了事实上它更容易)

php eval create-function

4
推荐指数
2
解决办法
5630
查看次数

简历中最好的平台中立字体是什么?

哪种字体最适合在所有操作系统上使用简历?

fonts

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

iOS应用程序中的子目录

有办法让目录在一个.app

目前,如果我添加一个文件Xcode,无论它在哪个Group层次结构中,该文件总是位于我的应用程序包中的平面文件系统中.

iphone bundle

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

TDD,你有什么技巧可以找到好的测试?

我正在编写一个简单的Web应用程序,使用Linq to Sql作为我的数据层,因为我非常喜欢Linq2Sql.我最近一直在读DDD和TDD,想要试一试.

首先,让我感到Linq2Sql和DDD并不太好.我的另一个问题是找到测试,我实际上发现很难定义好的测试,所以我想问一下,发现好的测试用例的最佳技术是什么.

c# tdd domain-driven-design linq-to-sql

4
推荐指数
2
解决办法
335
查看次数

ASP.NET/IIS远程调试 - DEBUG动词

我正在寻找有关DEBUG HTTP动词的详细信息.
我很清楚这用于远程调试 - 虽然我甚至不确定它是用于IIS还是ASP.NET ...

如果我想直接访问此界面 - 即不是通过Visual Studio,而是手动发送这些命令 - 我需要知道什么?有什么命令吗?
我也对滥用案件感兴趣,如果你有任何相关的信息......

asp.net iis debugging remote-debugging http

4
推荐指数
1
解决办法
9862
查看次数