小编big*_*gtv的帖子

Visual Studio> Google Chrome:打开新窗口而不是新选项卡

我在Visual Studio 2010中使用Chrome作为默认浏览器.

每当我调试一个Web应用程序时,如果有任何现有的Chrome实例打开,那么VS会自动在该实例上创建一个新选项卡.

有谁知道是否有可能强制VS打开全新窗口?

google-chrome visual-studio-2010 visual-studio

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

INSTEAD OF UPDATE触发器 - 这可能吗?

我正在对构建在SQL Server 2000上的遗留应用程序进行一些调整,不用说我只想做到绝对最小,因为担心它可能会崩溃.

我有一个大型用户表,tbUsers,带有IsDeleted的BIT标志.我想将所有当前和未来的IsDeleted = 1用户记录存档到我的存档表tbDeletedUsers中.

移动当前删除的用户是直截了当的,但我想要一种方法来移动设置IsDeleted标志的任何未来用户.我可以在列上使用标准的AFTER触发器,但是我计划在tbUser表中添加一些违反这一点的约束,我想要的是我的INSTEAD OF UPDATE触发器触发并将记录移动到存档表中?

我想我的问题是......是否有可能在更新单个列时触发INSTEAD OF UPDATE触发器?这是我到目前为止:

 CREATE TRIGGER trg_ArchiveUsers
 INSTEAD OF UPDATE ON tbUsers
 AS 
    BEGIN
      ...
    END
 GO
Run Code Online (Sandbox Code Playgroud)

如果是这样的例子(SQL 2000兼容)将非常感谢!

sql sql-server sql-server-2000

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

SelectSingleNode总是返回null?

以这个简化的XML示例为例:

<?xml version="1.0"?>
<message xmlns="http://www.mydomain.com/MyDataFeed" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mydomain.com/MyDataFeed https://secure.mydomain/MyDataFeed/myDataFeed.xsd" requestId="13898" status="1">
<error>Invalid Login</error>
</message>
Run Code Online (Sandbox Code Playgroud)

我试图使用SelectSingleNode方法选择'错误'节点,但是使用以下代码它总是返回NULL?

XmlNode errorNode = oss.SelectSingleNode("/message/error");
if (errorNode != null)
     Console.Writeline("There is an error");
Run Code Online (Sandbox Code Playgroud)

从我做过的研究来看,这与命名空间有关,但我根本无法得到任何工作.有什么建议?

c# xml xpath namespaces selectsinglenode

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

Dynamics CRM视图中的连锁/计算列

我是MS Dynamics的新手,我想知道是否有一种向视图添加列的方法,这是一些其他列的串联,例如:

Firstname + ' ' + Lastname As Fullname
Run Code Online (Sandbox Code Playgroud)

似乎没有明显(优雅)的解决方案,我看到的所有建议都建议使用javascript来维护新属性.

更进一步,如果我想从另一列中导出或计算一个列,例如一个人从出生日期开始的年龄,那么在视图加载时需要动态计算,对吗?我再也无法立即看到一种方法来为CRM框架提供这种简单的功能.也许我错过了什么?

任何建议将不胜感激.

dynamics-crm dynamics-crm-4

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

管理Web应用程序中长时间运行流程的策略?

我正在开发一个web asp.net应用程序.应用程序的一个特性是用户能够排队一些长时间运行的操作,然后命中运行队列将被处理.

我不希望用户必须等待所有操作完成或确实打开浏览器/应用程序.但是,如果它们保留或返回到页面,我希望他们能够看到每个作业的状态,即等待,进行中,完成或失败.

我自然而然地寻找最强大,最可靠和可扩展的解决方案,因为在任何时候队列中都可能有大量的作业.

根据我的研究,有人建议asp.net可以调用windows服务吗?这可能是托管WCF Web服务.

寻找过去可能有类似要求的任何人的建议.

c# sql-server asp.net wcf windows-services

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

关于在 C# 中构建 graphQL 查询的建议

我正在从事一个数据迁移项目 - API 到 API。

目标 API 是 graphQL,我们有许多对象要推送到目标中,并且形状各不相同,因此我正在寻找一些关于如何最好地专门在 C# 中动态构建突变/查询的建议。

目前我们只是使用模板并使用查找/替换例程来注入值。虽然这种方法确实有效,但随着数据形状的变化,它变得越来越复杂和不优雅。

我正在寻找可能有类似情况或知道我应该查看的任何库的任何人的建议/指示。

c# graphql

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

Microsoft Word中的编号列表

我正在使用Interop.Microsoft.Office.Interop.Word.dll在C#中动态构建Word文档.

有没有人有一个代码示例来创建一个编号列表?

c# ms-word

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

从iTextSharp中的嵌入式资源加载BaseFont

我正在使用iTextSharp生成动态PDF文档.我需要使用我拥有许可的.ttf文件的非常特定的字体.

我可以使用代码下面的加载和使用的字体,但我更希望有字体文件在我的类库位于作为嵌入资源,而不是在磁盘上的一个特定位置的依赖.

string fontpath = Server.MapPath(".");
BaseFont customfont = BaseFont.CreateFont(fontpath + "myspecial.ttf", BaseFont.CP1252,    BaseFont.EMBEDDED);
Font font = new Font(customfont, 12);
string s = "My expensive custom font.";
doc.Add(new Paragraph(s, font));
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个问题吗?

c# asp.net itextsharp

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

转换System.Func <T>

我正在重新分解一些使用以下构造的代码.我希望能够做到这一点,所以我可以在Func中有其他参数类型.

IDictionary<string, Func<Employee, string>>
Run Code Online (Sandbox Code Playgroud)

我试过用:

IDictionary<string, Func<Object, string>>
Run Code Online (Sandbox Code Playgroud)

然后把它扔回去:

(IDictionary<string, Func<Object, string>>)myDictionary
Run Code Online (Sandbox Code Playgroud)

但我得到一个例外,说我无法施放

无法转换类型为System.Collections.Generic.Dictionary 2[System.String,System.Func2的对象...

我一直在玩仿制药,但这似乎只是让我觉得我无法在课堂上设置和通用字段

private IDictionary<string, Func<T, string>> lineSpecification;
Run Code Online (Sandbox Code Playgroud)

在圈子四处走动所以任何指针都会受到赞赏.

编辑:

这是我得到的完整异常消息:

System.InvalidCastException : Unable to cast object of type 'System.Collections.Generic.Dictionary`2[System.String,System.Func`2[DataObjects.Employee,System.String]]' to type 'System.Collections.Generic.IDictionary`2[System.String,System.Object]'.
Run Code Online (Sandbox Code Playgroud)

c# generics func

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

ThreadStart返回值?

我正在重构一些遗留代码,并且更新了下面 ThreadStart 语句中使用的 Task.Execute 方法,以便在另一个上下文中使用。但是现在它会导致编译错误,指出 Task.Execute 有错误的返回类型。

这是为什么?我该如何解决它,以便既能保留返回值,又能保留 ThreadStart?

ThreadStart start = new ThreadStart(Task.Execute);
Thread asyncThread = new Thread(start);
asyncThread.IsBackground = true;
asyncThread.Start();
Run Code Online (Sandbox Code Playgroud)

c# multithreading

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