小编Mat*_*sto的帖子

如何重命名约束

我用我的数据库重命名了一个表

EXEC sp_rename 'tblOldAndBusted', 'tblNewAndShiny'
Run Code Online (Sandbox Code Playgroud)

并且所有外键约束都更新为新表名,但它们仍然基于旧表名命名.例如,我现在有FK_tblOldAndBusted_tblTastyData,但我想要FK_tblNewAndShiny_tblTastyData.

有一个简单的方法来编写脚本吗?

另外,我是不是太肛门了?我知道数据库在约束中使用旧表名称可以正常工作,但感觉就像破窗户一样.

sql-server

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

从代码中获取Windows Phone 7应用程序标题

我想从我的ViewModel代码访问存储在WMAppManifest.xml文件中的Title值.这是通过项目属性设置的相同应用程序标题.

有没有办法从App.Current这样的代码访问代码?

silverlight manifest windows-phone-7

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

哪些IoC容器支持Silverlight?

我正在寻找支持Silverlight的IoC容器列表.我知道UnityNinject可以使用Silverlight,但我没有发现任何信息表明其他众所周知的容器,如StructureMap,Castle Windsor或Autofac,都支持Silverlight.

有没有人使用过这些或其他容器,或者将它们与Silverlight平台进行比较?

silverlight inversion-of-control

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

Silverlight 4.0 - 通过自定义安装程序部署XAP并将其配置为OOB +提升权限

是否可以使用自定义安装程序部署XAP(非常类似于部署桌面应用程序),并将其配置为以具有提升权限的OOB运行?

底线是,当应用程序启动时,它应该在Elevated permissions + OOB中运行,安装后根本没有任何用户干预.

.net c# silverlight blend silverlight-oob

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

判断一个方法是否是策略注入中的属性的最佳方法是什么?

我有一个应用于类的自定义处理程序(使用 entlib 4 中的策略注入应用程序块),我想知道调用 Invoke 时输入方法是否是一个属性。以下是我的处理程序的样子。

[ConfigurationElementType(typeof(MyCustomHandlerData))]
public class MyCustomHandler : ICallHandler
{
    public IMethodReturn Invoke(IMethodInvocation input, GetNextHandlerDelegate getNext)
    {
        if (input.MethodBase.IsPublic && (input.MethodBase.Name.Contains("get_") || input.MethodBase.Name.Contains("set_")))
        {
            Console.WriteLine("MyCustomHandler Invoke called with input of {0}", input.MethodBase.Name);
        }
        return getNext().Invoke(input, getNext);
    }

    public int Order { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

正如您从我的代码示例中看到的,到目前为止我想到的最好方法是解析方法名称。难道没有更好的方法吗?

c# enterprise-library policy-injection

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