似乎静态初始化块在CN1中不起作用,例如,注册自定义外部化类:
public class User {
static {
Util.register("User", User.class);
}
...
}
然而,在一个CN1博客中,我发现这是注册外部可扩展类的推荐方法。在文档中找不到答案。我是否遗漏了一些东西,或者CN1实际上不支持静态初始化块?
我创建了一个sqlconnection,CN1。然后打开此CN1。在代码的后面有一个事务作用域。如果我在这个CN1连接上执行sql命令,这是在事务中吗?
代码看起来像这样;
SqlConnection cn1 = new SqlConnection();
cn1.Open(); //connection opened when there is no ambient transaction.
...
using(TransactionScope scope = new TransactionScope())
{
SqlCommand cmd; //a typical sql comman
为了测试目的,我添加了从live到暂存的一些属性,我使用的是ldifde:
D:\Shared>ldifde -i -v -f attr3.ldf -j .
Connecting to "myDomain.com"
Logging in as current user using SSPI
Importing directory from file "attr3.ldf"
Loading entries
1: CN=myAttribute,CN=Schema,CN=Configuration,DC=myDomain,DC=com
Entry modifie