小编Tom*_*son的帖子

为什么我的VB.NET类库在Reflector中显示"My"和"My.Resources"命名空间?

我无意在任何项目中使用"我的".我没有做任何事(我知道).但是每个类库在Reflector和NDepend中都显示"My"命名空间.这增加了许多不必要的混乱.

1)为什么会出现?

2)我该如何删除它?

.net vb.net optimization my-namespace

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

如何通过WCF使用LinqToSql维护子对象?

我目前陷入了这个解决方案的设计.

数据层设计包括以下内容:

  • 食谱(父级高级对象)
    • 语言详细信息(名称,语言描述)(很多)
      • 标题(很多)
      • 步骤(很多)
        • 配料(很多)
        • 数量(很多)
        • 程序(很多)
      • 笔记(很多)

我遇到的挑战是如何创建一个数据访问设计,当从WCF SaveRecipe(配方)方法填充对象时,该设计将添加/删除数据库中的子对象?

这一切都源于管理层要求我们在我们的应用程序中添加通信层,现在我们的UI耦合到我们的业务层,而BL直接耦合到DAL,我们基本上需要在BL和DAL之间注入WCF .

我在这篇帖子中读过,使用L2S对WCF来说不是一个好主意,但由于设计不是新的,我们必须使用这种类型的方法,然后一旦我们可以重构大量的方法就离开它UI工作.

.net wcf data-access-layer linq-to-sql

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

在计算机上运行.net的许多版本

我对各种版本的.net感到好奇.我们有一个环境,我们开发了各种版本的应用程序(1.1和2.0).现在,我正试图在3.5中开发"继续".最大的问题是这些版本是否能够在同一个IIS安装上很好地协同工作.另一个需要注意的是,我正在使用Visual Studio 2005和IIS 5.0在Windows XP上进行开发.应用程序将在Windows Server 2003上运行并使用IIS 6.0.从我所看到的,看起来每个IIS虚拟目录都可以设置自己特定的.net版本.这不足以使使用各种.Net版本的各种应用程序不会相互影响吗?

我会得到任何我能得到的答案,但是如果你可以直接从微软那些文档中引用你的答案,这将是非常有用的(我的公司非常注意'直接从小时口听到'可以这么说).那就是说,我真的会在这里得到任何答案.沟渠的故事也很受欢迎.

谢谢!

.net asp.net iis

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

我可以使用包含多个案例标准的Switch语句吗?

我可以使用这样的switch语句:

...

switch (temp)
{
case "NW" or "New":
temp = "new stuff"
break;
}
Run Code Online (Sandbox Code Playgroud)

...

.net c# asp.net

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

异步等待......和任务.我究竟做错了什么

我正在学习/试验Async Await功能.我有一个调用此代码的按钮单击事件:

       //first select the direcgtory in this event.  Then called the async function..to be written
        if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
        {
            foldername = folderBrowserDialog1.SelectedPath;
        }
       // CreateFilesParellel();
        var x = CreateAsync();  
Run Code Online (Sandbox Code Playgroud)

以下是CreateAsync函数的样子:模式详细信息在此处

    async Task<int> CreateAsync()
    {
        string fileType;
        List<Task> tasks = new List<Task>();
        //get the files in the existing directory.
        var files = Directory.GetFiles(foldername);

        fileType = Path.GetExtension(files[0]);
        var filepath = Path.GetFullPath(files[0]);
        string d = Path.GetDirectoryName(files[0]);
        var ss = Path.GetFileNameWithoutExtension(files[0]);
        var progress = new Progress<string>();
        Stopwatch sw = new Stopwatch();
        sw.Start(); …
Run Code Online (Sandbox Code Playgroud)

c# asynchronous async-await

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

这个RegEx声明在做什么?

我根本不自称是RegEx大师,我对这句话的作用感到有些困惑.我正在尝试重构,这是在按键上调用并吃了很多CPU.

Regex.Replace(_textBox.Text, "(?<!\r)\n", Environment.NewLine);
Run Code Online (Sandbox Code Playgroud)

谢谢.

.net c# regex refactoring

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