问题列表 - 第27067页

C#如何判断IEnumerable是否可变?

我想要一个方法来更新IEnumerable的某些条目.我发现在条目中做一个foreach并更新值失败,因为我在克隆集合的后台.这是因为我的IEnumerable得到了一些LINQ-> SQL查询的支持.

通过更改方法以获取List我已经更改了此行为,Lists总是可变的,因此该方法更改列表中的实际对象.而不是要求传递List是否有可以使用的Mutable接口?

    // Will not behave as consistently for all IEnumerables
    public void UpdateYesterday (IEnumerable<Job> jobs) {
          foreach (var job in jobs.Where(x => x.date == Yesterday)) {
             job.done = true;
          }
    }

    ...

    public class Job {  
         ...           
         public DateTime Date { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

c# ienumerable mutable

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

在JavaScript中将数组作为函数参数传递

我想使用数组作为参数来调用函数:

const x = ['p0', 'p1', 'p2'];
call_me(x[0], x[1], x[2]); // I don't like it

function call_me (param0, param1, param2 ) {
  // ...
}
Run Code Online (Sandbox Code Playgroud)

有路过的内容的一种更好的方式x进入call_me()

javascript arrays function call

279
推荐指数
7
解决办法
47万
查看次数

在同一行(左右)对齐标签和文本框

我有一个ASP.NET控件.我想将文本框与右侧对齐,并将标签对齐到左侧.

到目前为止我有这个代码:

        <td  colspan="2">


                <asp:Label ID="Label6" runat="server" Text="Label"></asp:Label>


        <div style="text-align: right">    
                <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
        </div>

        </td>
Run Code Online (Sandbox Code Playgroud)

文本框与右侧对齐,但标签与左侧和上方的线对齐.如何解决这个问题,使标签位于左侧,文本框位于右侧,两者位于同一条线上?

谢谢

css asp.net

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

如何在asp.net mvc中调用html.actionlink中的javascript函数?

如何在asp.net mvc中调用html.actionlink中的javascript函数?

我想调用一个java脚本中的方法,但是如何在同一页面的html.actionlink中调用它,这要事先提前

asp.net asp.net-mvc

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

Web应用程序中的安全方法

我正在ASP.NET/C#中设计一个Web应用程序,其中每个注册用户都可以根据用户ID添加/修改/删除行.

举个例子:

我将在/route.aspx?routeid=854属于我的页面上编辑我的路线(user-id:1).

但因为我是一个好奇的家伙,我尝试访问/route.aspx?routeid=855哪个属于另一个用户(user-id:2).

如何才能最好地避免人们访问其他人的数据?我应该在每次数据库调用时发送每个用户ID(来自会话),我应该在每次加载页面时验证用户/密码还是最好和最安全的方法是什么?

我希望我说得够清楚.

c# asp.net security web-applications membership-provider

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

如何从基类实例中找出子类?

有没有办法从基类实例中找出派生类的名称?

例如:

class A{
    ....
}
class B extends A{
    ...
}
class c extends A{
    ...
}
Run Code Online (Sandbox Code Playgroud)

现在如果一个方法返回一个对象A,我可以找出它是否是类型BC

java oop reflection inheritance

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

java.net.URISyntaxException

我得到了这个例外.但是这个例外不再重现.我想得到这个原因

Exception Caught while Checking tag in XMLjava.net.URISyntaxException:
Illegal character in opaque part at index 2:
C:\Documents and Settings\All Users\.SF\config\sd.xml
stacktrace net.sf.saxon.trans.XPathException.
Run Code Online (Sandbox Code Playgroud)

为什么发生这种异常.如何处理,所以它不会重现.

java xml exception

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

Netbeans Web应用程序 - 在构建WAR时不包括JAR

我正在使用Netbeans IDE开发Web应用程序,我在应用程序服务器中提供了一些JAR,这些JAR不需要在WAR中(但我们需要它们在本地编译和运行).

在构建WAR文件时,Netbeans中是否有选项可以排除JAR文件?

netbeans netbeans6.8

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

我可以让LaTeX宏'返回'文件名吗?

我正在撰写我的论文/论文,因为它正在进行的工作中我并不总是为我放入文档中的数字准备好实际的图像,但出于各种原因希望自动将它替换为虚拟图形到位当包含的图形文件不存在时.例如,我可以做类似的事情\includegraphics[width=8cm]{\chapdir/figures/fluxcapacitor}(\chapdir我的'当前'章节目录的宏是哪里,例如\def\chapdir{./ch_timetravel},如果没有,./ch_timetravel/figures/fluxcapacitor.jpg它将插入./commands/dummy.jpg代替.

我已经构建了我的宏(也许是天真的?),所以我有一个宏(\figFileOrDummy)通过检查提供给它的参数是否存在来确定要包含的相应文件,以便我可以调用\includegraphics[properties]{\figFileOrDummy{\chapdir/figures/fluxcapacitor}}.除了我遇到各种各样的错误,这取决于我如何调用它,这似乎表明我正在以一种根本上有缺陷的方式解决问题,就像"好的LaTeX编程"一样.

这是用于检查文件是否存在的宏(并且'返回'文件名或虚拟文件名):


\newcommand{\figFileOrDummy}[1]{%
    % Figure base name (no extension) to be used if the file exists
    \def\fodname{#1}%
    \def\dummyfig{commands/dummy}%
    % Check if output is PS (.EPS) or PDF (.JPG/.PDF/.PNG/...) figures
    \ifx\pdfoutput\undefined%
        % EPS figures only
        \IfFileExists{\fodname.eps}{}{\def\fodname{\dummyfig}}%
    \else%
        % Check existence of various extensions: PDF, TIF, TIFF, JPG, JPEG, PNG, MPS
        \def\figtest{0}% flag below compared to this value
        \IfFileExists{\fodname.pdf}{\def\figfilenamefound{1}}{\def\figfilenamefound{0}}%
        \IfFileExists{\fodname.jpg}{\def\figfilenamefound{1}}{}%
        \IfFileExists{\fodname.png}{\def\figfilenamefound{1}}{}%
        % and so on...
        % If …
Run Code Online (Sandbox Code Playgroud)

macros latex return-value tex

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

每个层次表和继承实现问题

我正在将旧的ASP应用程序迁移到现代.NET版本,以减少我们正在研究.NET 4.0实体框架的开发时间.但是,我们似乎在这个问题上遇到了障碍.

给定是我们数据库的一小部分:表OBJECT,其中包含汽车列表及其各自的属性.我们还有一个表OBJECT_OPTIONS,对于OBJECT中的给定汽车,它包含一个OPTIONS,ACCESSORIES和STANDARD EQUIPMENT列表.这三种类型都具有相同的字段,因此存储在同一个表中.列ncopt_type用于区分不同的列表.可能的值有:'opt','acc'和'sta'.表OBJECT_OPTIONS通过ncopt_obj_id链接到OBJECT,ncopt_obj_id表示表OBJECT中的唯一汽车(obj_id).

我们的目标是为OBJECT实体提供链接到不同OBJECT_OPTIONS列表的3个属性: - 属性OPTIONS - 属性ACCESSORIES - 属性STANDARDEQUIPMENT

我们已经通过继承模型尝试了关于每个层次表的不同教程和演练,但是没有成功创建可构建模型.

从技术上讲,我们所做的是:

  • 创建实体OBJECT
  • 创建实体OBJECT_OPTIONS,使其成为抽象的
  • 使用基本类型OBJECT_OPTIONS添加实体OPTION,ACCESSORY和STANDARD_EQUIP
  • 在ncopt_type ='...'上为所有三个表添加条件
  • 向OBJECT添加3个导航属性,所有属性都链接到其中一个继承的实体:OPTIONS,ACCESSORIES和STANDAARD_EQUIPMENT

在此设置过程中会出现一堆错误,但最终会出现这样的错误:

错误3032:从第250,286行开始映射片段时出现问题:EntityTypes NCO.Model.OPTION,NCO.Model.ACCESSOIRE,NCO.Model.STANDAARD_EQUIP被映射到表OBJECT_OPTIES中的相同行.映射条件可用于区分这些类型映射到的行.

但是,所有三个对象都存在条件.

我找不到解决这个问题的方法,并且已经花费了太多时间.我们目前正在使用一种解决方法,但是我希望能够解决这个问题,因为在项目结束时这种情况会再出现几次.

任何帮助表示感谢,如果您需要更多信息,请给我发表评论或发送电子邮件.

.net entity-framework-4 table-per-hierarchy

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