问题列表 - 第18906页

防止将引用的程序集PDB和XML文件复制到输出

我有一个Visual Studio 2008 C#/ .NET 3.5项目,其中包含一个后期构建任务来压缩内容.但是我发现我还在输出目录(和ZIP)中获取引用的程序集'.pdb(debug)和.xml(文档)文件.

例如,如果MyProject.csproj引用YourAssembly.dll,并且在与DLL相同的目录中存在YourAssembly.xml和YourAssembly.pdb文件,它们将显示在我的输出目录(和ZIP)中.

我可以在ZIP'ing时排除*.pdb但我不能排除*.xml文件,因为我有相同扩展名的部署文件.

有没有办法阻止项目复制引用的程序集PDB和XML文件?

xml build visual-studio pdb-files

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

Clojure中的抽象函数或函数接口?

在很多场合,我有一系列功能,我想以不同的方式实现.最明显的例子是从特定数据库中抽象出来.在面向对象的语言中,您将使用一个接口:

interface DB {
  ResultSet query(String query);
  void persist(Object o);
  ...
}
Run Code Online (Sandbox Code Playgroud)

在speudo代码中,我想做这样的事情:

(ns dbbackend)

(abstractfn query [q])
(abstractfn persist! [o])
Run Code Online (Sandbox Code Playgroud)

然后是每个数据库的实现:

(ns dbbackend.mysql :implements dbbackend)
(defn query [q] ...)
(defn persist! [o] ...)
Run Code Online (Sandbox Code Playgroud)

对我来说,最好的做法是用功能语言,特别是Clojure做类似的事情,这一点并不完全清楚.我应该使用多种方法吗?

clojure

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

C++模板专业化问题

我的代码归结为:

//Just a templated array class .. implementation doesn't matter
template<int N>
struct Array {};

//A simple Traits like class
template<typename T>
struct MyTraits {}

//Specialization of the traits class
template<int N>
struct Foo< Array<N> >
{
  static void monkey() {};
}

int main()
{
  Foo< Array<3> >::monkey();
}
Run Code Online (Sandbox Code Playgroud)

不幸的是编译器不喜欢它......

test.cpp: In function ‘int main()’:
test.cpp|17| error: ‘monkey’ is not a member of ‘Foo<Array<3> >’
Run Code Online (Sandbox Code Playgroud)

我做错了什么,我该如何解决?谢谢

c++

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

MySQL全文搜索列值?

我需要对另一个表中的列中的一大堆值进行全文搜索.由于MATCH()需要在AGAINST()部分的值,一个简单的: "SELECT a.id FROM A,B WHERE MATCH(b.content)AGAINST(a.name)" 失败, "不正确的参数AGAINST".

现在,我知道我可以写一个脚本来查询的名单,然后寻找他们,但我宁愿制定出更复杂的查询,可以一次处理这一切.它也不需要快速.

想法?

谢谢

mysql full-text-search

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

WCF ChannelFactory State属性

ChannelFactory拥有State属性意味着什么?我知道创建的频道可以具有基于连接的状态.但我很困惑为什么ChannelFactory也有这样的连接状态.它是否也连接到WCF服务?

c# wcf state channel channelfactory

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

报告一百万行的最佳方式

我有两个数据库表subscriptiontransaction,其中一个订阅可以有多个事务。订阅的状态主要取决于属于它的事务。因此,如果我想计算下一个处理日期,我会查看订阅对象的 period 字段,然后分析订阅的事务以确定其状态。这一切正常。

我面临的问题是该表包含超过 400,000 个订阅对象和数百万条交易记录,因此构建订阅的报告摘要变得有点棘手(例如动态计算的大约十种可能状态中的每一种)

由于计算每个订阅状态的所有逻辑都在 c# 代码中,我必须使用 linq-to-sql 加载订阅对象的整个图及其所有子事务对象。这需要很长时间,也许两分钟左右。我正在研究缓存,但不会给出实时结果。我只是想知道是否有可以解决这个问题的策略,或者我的数据库上的索引可能会加快 linq 到 sql 查询的速度。或者,如果我只是从一开始就设计得很糟糕。

谢谢。

c# architecture linq-to-sql

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

以列表形式显示视图中多个表的数据 - ASP.Net MVC

我有以下两个表(基本大纲):

Tbl_CategoryType

ID LevelID描述

Tbl_Levels ID名称

基本上,我想在Tbl_CategoryType表中提供所有信息,同时根据Tbl_CategoryType.LevelID号引用Tbl_Levels.Name数据.

我尝试在我的存储库中使用连接,如下所示;

public IQueryable GetAllTypesInCategory(int CatID)
{
     return (from x in DBEntities.LU_LST_CategoryTypeSet
             where x.CategoryID == CatID && x.Enabled == 1
             join y in DBEntities.LU_LST_LevelSet on x.LevelID equals y.ID
             select new {x, y});
}
Run Code Online (Sandbox Code Playgroud)

但是,当我调用该方法时,没有类型我可以将其分配给它,因为它不适合类别或级别的类型.

我假设我需要通过自定义视图模型执行此操作,但无法弄清楚步骤.

提前致谢

asp.net-mvc linq-to-entities viewmodel

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

是否可以将控件转换为组件或组件以控制winforms?

是否可以将控件转换为组件或组件以控制winforms?并且可以使winforms中的按钮透明化吗?

.net c# winforms

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

JPA OneToMany不删除孩子

@OneToMany在父实体和子实体之间进行简单映射时遇到问题.一切正常,只有当我从集合中删除它们时才会删除子记录.

父母:

@Entity
public class Parent {
    @Id
    @Column(name = "ID")
    private Long id;

    @OneToMany(cascade = {CascadeType.ALL}, mappedBy = "parent")
    private Set<Child> childs = new HashSet<Child>();

 ...
}
Run Code Online (Sandbox Code Playgroud)

孩子:

@Entity
public class Child {
    @Id
    @Column(name = "ID")
    private Long id;

    @ManyToOne(cascade = CascadeType.ALL)
    @JoinColumn(name="PARENTID", nullable = false)
    private Parent parent;

  ...
}
Run Code Online (Sandbox Code Playgroud)

如果我现在从子集Set中删除和子节点,它不会从数据库中删除.我试图使child.parent引用无效,但这也无效.

实体用于Web应用程序,删除是作为Ajax请求的一部分发生的.按下保存按钮时,我没有已删除子项的列表,因此我无法隐式删除它们.

java jpa jpa-1.0

148
推荐指数
5
解决办法
13万
查看次数

休眠自动增量ID

我有一个使用带注释的hibernate的j2ee应用程序.如何在我的pojo类中注释Id字段以将其设置为自动增量或自动生成.并且在添加bean时,我将该字段留在我的bean null中吗?

java hibernate auto-increment

78
推荐指数
5
解决办法
25万
查看次数