问题列表 - 第11593页

如何使用LinqToSQL实现对ASP.NET MVC 2中的数据注释验证功能的自定义控制?

我正在使用LinqToSQL,在工作室中使用设计器创建我的实体,它可以很好地创建具有所有相应实体类的设计器类.通常当我想在我的实体中添加一些自定义的东西时,我会创建一个局部类并在那里做自定义的东西.这是我的问题; 新的ASP.NET MVC 2(预览版)包含一些不错的数据注释验证支持,它允许您执行以下操作:

public class Customer 
{
    [Required(ErrorMessage = "Name is Required")]
    public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我如何处理这个问题?我希望不要创建一个额外的类,并做一些映射.. :(并在我的实体中保持我的实体验证将是很好的:)

我希望我在这里有所作为..在此先感谢.

asp.net-mvc linq-to-sql

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

Android - 在卸载时保留或删除应用程序创建的文件

我创建了一个创建文件并将文件存储到SD卡的应用程序.有没有办法将文件夹与应用程序绑定,以便在用户在Android设备上运行卸载时删除所有文件?

backup android uninstall android-lifecycle android-backup-service

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

驻留在App_Code中的类不可访问

我在ASP.NET中创建了一个网站,并创建了一个类并将其放在App_Code文件夹中.但是我无法从其他页面访问此内容.是否需要配置某些内容以允许此操作?我已经让它在以前的项目中工作,但不是在这个项目中,不知何故.

namespace CLIck10.App_Code
{
    public static class Glob
    {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net

191
推荐指数
4
解决办法
12万
查看次数

从另一个矢量类型中包含的组件构建矢量

我有一个看起来像这样的代码:

struct First
{
    int f1;
    int f2;
};

struct Second
{
    First s1;
    int s2;
};

std::vector < Second > secondVec;

Second sec;
sec.s1 = First(); 

secondVec.push_back(sec);
secondVec.push_back(sec);

std::vector < First > firstVec;
firstVec.reserve(secondVec.size());

for (std::vector < Second >::iterator secIter = secondVec.begin(); 
         secIter != = secondVec.end();
         ++secIter)
{
    firstVec.push_back(secIter->s1);
}
Run Code Online (Sandbox Code Playgroud)

我想for用一个简单的stl函数替换这个丑陋的循环,它可能执行等效的过程.我在想,也许std::transform可以帮助我,但我不确定如何写这个.

我也很有兴趣,如果提升有什么在这里提供.

c++ algorithm boost stl

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

Scala,动画和图形用户界面

我希望能够使用Scala编程语言进行图形处理.需要能够做动画和有吸引力的用户界面,从哪里开始?

graphics user-interface scala

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

Android - 同一个应用的多个自定义版本

什么是部署Android应用程序的多个自定义版本的最佳方式?

目前我有一个脚本来交换资源文件夹以获取我的应用程序的自定义版本.它工作得很好,但所有自定义版本在AndroidManifest.xml中仍然具有相同的包名称.因此,无法同时安装两个自定义版本的应用程序.

这是解决此问题的一种方法,但必须手动完成

您能想到一个更简单的解决方案,或者如何将其纳入skript?

(顺便说一句:它不适用于色情/垃圾邮件/任何应用程序,甚至不是付费应用程序)

automation android

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

获取Visual Source Safe 6.0中签出的文件列表

每周,我需要从我的Visual Source Safe 6.0服务器生成一个文件列表,它们处于Checked-out状态.该列表应提供已签出文件的文件名和用户ID.

是否有任何命令行程序可用于实现上述目标?或者是否有任何外部工具/实用程序为我做这项工作?

visual-sourcesafe visual-sourcesafe-2005

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

有没有办法在Python中修改类方法中的类?

我想在Python中使用setattr做类方法中的类,但是类不存在所以我基本上得到:

NameError: global name 'ClassName' is not defined
Run Code Online (Sandbox Code Playgroud)

有没有办法让类方法修改类?像这样的东西但实际上有效:

class ClassName(object):
    def HocusPocus(name):
        setattr(ClassName, name, name)

    HocusPocus("blah")
    HocusPocus("bleh")
Run Code Online (Sandbox Code Playgroud)

python

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

有关C#中自定义集合的问题

我想知道从自定义集合类返回对象时最好的模式是什么.为了说明我的问题,这是一个例子:

我有一个Customer类:

public class Customer
{
   //properties
   //methods
}
Run Code Online (Sandbox Code Playgroud)

然后我有一个客户集合类:

public class Customercollection: Collection<Customer>
{

  public Collection<Customer> FindCustomers()
   {
     //calls DAL and gets a Collection of customers
     Collection<Customer> customers = DAL.GetCustomers();

     return customers;
   }
}
Run Code Online (Sandbox Code Playgroud)

现在,此方法的替代版本可以是:

public class Customercollection: Collection<Customer>
{

  public Collection<Customer> FindCustomers()
   {
     //calls DAL and gets a Collection of customers
     Collection<Customer> customers = DAL.GetCustomers();
     foreach(Customer c in customers)
     this.Add(c);
     return this;
   }
}
Run Code Online (Sandbox Code Playgroud)

我想讨论哪一个更好的方法?还有其他方法比两个以上的方法更好吗?

c# design-patterns

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

在postgresql中的列上设置"NOT NULL"是否会提高性能?

我知道这在MySQL中是个好主意.如果我没记错的话,在MySQL中它允许索引更有效地工作.

postgresql performance null database-design

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