问题列表 - 第5675页

缺少StackTrace信息

我似乎错过了我的堆栈跟踪中的一些信息,这是我得到的:

at Foo.Bar(DataTable table) in D:\Foo\Bar\authoring\App_Code\FooBar.vb:line 87
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪信息的其余部分在哪里?

编辑:

Web.Config中的自定义错误设置为关闭,我正在处理它被捕获的错误:

 Catch ex As Exception
     Respose.Write(ex.StackTrace)
 End Try
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪仍然被截断.

vb.net asp.net exception

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


.Net从变量值将NULL值插入SQL Server数据库

有类似的问题,但答案不是我想要的.如果引用为NULL或尚未分配值,我想将值NULL插入SQL Server数据库.目前我正在测试null,它看起来像

String testString = null;

if (testString == null)
{
    command.Parameters.AddParameter(new SqlParameter("@column", DBNull.Value);
}
else
{
    command.Parameters.AddParameter(new SqlParameter("@column", testString);
}
Run Code Online (Sandbox Code Playgroud)

这看起来和我觉得非常笨拙.我有很多值,我插入数据库并测试它们所有像上面这样非常详细..Net不会以某种方式处理这个问题.我想也许如果我使用字符串而不是字符串,但这似乎也不起作用.环顾四周,我找到了有关使用Nullable类型的文章.

System.Nullable<T> variable
Run Code Online (Sandbox Code Playgroud)

这似乎适用于原语,int?,char?双?和布尔?这可能适用于那些但是字符串呢?我在这里错过了一些东西.我应该使用什么类型的原始值和字符串值,以便我不必在插入之前重复测试值.

编辑:在我得到关于三元运算符的太多答案之前.我喜欢他们但不喜欢这种情况.对于我来说,需要测试该值并拥有所有额外的逻辑是没有意义的,当这种事情可以在.Net框架中降低时,如果我知道要给出的类型那么它就会得到它免费.

编辑: 好的,所以大家帮我制定攻击计划.我将使用Nullable作为我的原语(int?,double?etc),对于我的Strings,我将使用String但是?? 测试.这使事情变得不那么冗长.我在这里缺少什么,比如可能会失去一些语义?

.net database sql-server

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

没有显式外键关系的Linq To SQL

我正在使用一些具有关系的遗留表,但这些关系尚未明确设置为主键/外键.我使用"Linq To Sql Classes"创建了一个.dbml文件,并建立了正确的Case.CaseID = CaseInfo.CaseID关联.我得到的类是CasesDataContext.

我的桌子(一对多):

Case
------------------
CaseID (int not null)
MetaColumn1 (varchar)
MetaColumn2 (varchar)
MetaColumn3 (varchar)
...


CaseInfo
------------------
CaseInfoID (int)
CaseID (int nulls allowed)
CaseInfoMeta (varchar)
...
Run Code Online (Sandbox Code Playgroud)

我是LinqToSQL的新手,我很难做到......

CasesDataContext db = new CasesDataContext();
var Cases = from c in db.Cases
            where c.CaseInfo.CaseInfoMeta == "some value"
            select c;
Run Code Online (Sandbox Code Playgroud)

(编辑)我的问题是CaseInfo或CaseInfos不能作为Cases的成员.

我从一位同事那里听说我可能会尝试ADO.Net实体数据模型来创建我的数据上下文类,但还没有尝试过,想看看我是在浪费时间还是应该走另一条路线.任何提示,链接,帮助将非常感激.

linq class foreign-keys associations linq-to-sql

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

"博客"子域是否有助于您主站点的页面浏览?

我有我的主应用程序站点https://drchrono.com,我在http://blog.drchrono.com下有一个博客子域.一些博主告诉我,您网站的博客子域有助于您主网站的页面浏览.您博客子域的流量是否有助于您网站的Google Pagerank并计入主网站的流量?

indexing subdomain seo pagerank

21
推荐指数
3
解决办法
5952
查看次数

Java实时服务监控框架

必须为在线服务监控创建某种"计数器" - 即Foo_Request_Total,Foo_Request_DB_error,Foo_Request_Timedout,Bar_Request_Total,...

此外,当计数器超过预定义的限制时,必须生成某种警报(例如,如果每小时超过5个请求超时,则会发生SNMP陷阱).

你能为此建议任何Java框架吗?

java performance monitoring jmx snmp

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

Qt适用于Delphi开发人员

有人知道为Delphi/C++ Builder/VCL开发人员解释Qt的书籍或教程吗?

对于具有该背景的开发人员来说,学习Qt的最佳方法是什么?我特别感兴趣的是如何使用Qt完成Delphi中我知道如何做的事情.

例如,Qt相当于Delphi Frames?表单/框架继承怎么样?我应该使用Qt Designer,Qt Creator或手动代码来执行此类任务吗?

另一件事是Qt Widgets和对象的生命周期.Qt是否负责小部件和对象的破坏,或者让程序员手动完成它?或者可能是Qt对某些类型的对象执行此操作但对其他类型没有?

作为旁注,我确实了解C++,因此语言本身不是问题.我很关心图书馆.

c++ delphi qt

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

连接字符串最佳实践

从安全角度来看,在Web应用程序中管理连接字符串的最佳方法是什么?我已经采用了几种不同的方式.我将它们存储为纯文本web.config设置键.我还创建了一个"常量"类,它为每个连接字符串提供了公共只读字符串属性.

有没有人有任何关于管理连接字符串的建议,以至于我不会担心它们被恶意发现?我绝对愿意加密.

sql asp.net connection-string

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

.net 日历 - 使整个单元执行回发(可点击)

我已经启动并运行了一个 .net 日历,并从数据库中获取信息。默认情况下,天数会应用回发操作。

我想做的是将该操作应用于整个单元格,这样用户就不需要仅单击文本链接。

我是 dayRenderer 操作,我有以下行来尝试复制该操作,但第二个参数我不确定如何设置它。

它似乎给了它一个 id,例如 3315,但我不确定如何手动获取下面这段代码所需的 id。我希望这是有道理的!我是 .NET 新手,所以不太了解我的术语!

e.Cell.Attributes.Add("OnClick", 
    string.Format("javascript:__doPostBack('{0}','{1}')", 
    Calendar1.ClientID, ***ID_NEEDED_HERE***));
Run Code Online (Sandbox Code Playgroud)

.net c# postback calendar

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

.NET Linq加入

我在SQL中有2个表.

Table 1 
Step Id
Step Name

Table 2
Profile Id
Step Id
Completed
Run Code Online (Sandbox Code Playgroud)

即使表2中没有匹配,我也想返回以下结果:

Results
Table1.Step Id
Table1.Step Name
Table2.Profile Id
Table2.Completed 
Run Code Online (Sandbox Code Playgroud)

我在SQL中执行此操作的方式如下:

select * from [Table 1] t1
left join [Table 2] t2
on t1.Step Id = t2.Step Id
Run Code Online (Sandbox Code Playgroud)

这产生了我期望的结果.

当我把它翻译成linq时:

public static List<UserCompletion> GetStepCompletion(string category, string profileid) { 

List<Step> step = GetSteps(category);
List<UserStep> userStep = GetUserSteps(category, profileId);    

var q = from s in step
         join us in userStep
         on s.Id equals us.StepId
         select new UserCompletion
         {
           StepId …
Run Code Online (Sandbox Code Playgroud)

.net c# linq join

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