小编Kon*_*tin的帖子

动态数据中的字段顺序?

有人知道是否可以选择动态数据中的字段顺序(当然,没有自定义每个表的模板)?

谢谢 !

asp.net asp.net-dynamic-data

11
推荐指数
2
解决办法
7227
查看次数

自定义动态数据中的数据注释

我遇到了一个在动态数据Web应用程序中自定义DataAnnotations的场景.这是场景:

[显示(名称= "DispName")]

public string DName {get; set;}

我没有为Display DataAnnotation硬编码Name ="DispName",而是想从DataBase中获取一些值并使其适合于Name属性.喜欢:

[显示(名称= SomeValueFromDB)]

public string DName {get; set;}

有没有办法从数据库中显示Display DataAnnotation的Name属性而不是硬编码它的值?

提前致谢,

Sujith

asp.net asp.net-dynamic-data data-annotations

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

TeamCity:如何告诉MSBuild考虑发布配置文件参数?

我有使用MSBuild步骤的TeamCity构建配置,当我想用​​发布配置文件编译我的项目时.我的发布配置文件位于MyProject\Properties\PublishProfiles\profile.pubxml中.

我的profile.pubxml:

<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <WebPublishMethod>FileSystem</WebPublishMethod>
    <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
    <LastUsedPlatform>Any CPU</LastUsedPlatform>
    <SiteUrlToLaunchAfterPublish />
    <LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
    <PrecompileBeforePublish>True</PrecompileBeforePublish>
    <EnableUpdateable>True</EnableUpdateable>
    <DebugSymbols>False</DebugSymbols>
    <WDPMergeOption>MergeAllOutputsToASingleAssembly</WDPMergeOption>
    <UseMerge>True</UseMerge>
    <SingleAssemblyName>project</SingleAssemblyName>
    <ExcludeApp_Data>False</ExcludeApp_Data>
    <publishUrl>C:\DevelopmentFolder</publishUrl>
    <DeleteExistingFiles>True</DeleteExistingFiles>
  </PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)

我的构建步骤:

Runner type: MSBuild
Build file path: MyProject.csproj
MSBuild version: Microsoft Build Tools 2013
MSBuild ToolsVersion: 12
Run platform: x86
Run Code Online (Sandbox Code Playgroud)

现在我想用我的发布配置文件中的参数来编译我的项目.我尝试将所有参数创建为构建配置的系统参数(如在TeamCity中说在MSBuild步骤中使用"构建参数"而不是"/ property:".这意味着什么?),但我认为MSBuild不会考虑帐户参数,因为我无法在bin目录中看到project.dll文件.

msbuild teamcity

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

从另一个大型列表中筛选数据的大型列表对象:性能降低

我有两个大的对象列表.首先(大约1 000 000个物体):

public class BaseItem
{
    public BaseItem()
    {

    }

    public double Fee { get; set; } = 0;

    public string Market { get; set; } = string.Empty;

    public string Traider { get; set; } = string.Empty;

    public DateTime DateUtc { get; set; } = new DateTime();
}
Run Code Online (Sandbox Code Playgroud)

第二(约2万件物品):

public class TraiderItem
{
    public TraiderItem()
    {

    }

    public DateTime DateUtc { get; set; } = new DateTime();

    public string Market { get; set; } = …
Run Code Online (Sandbox Code Playgroud)

c# performance

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

在VS2012中使用动态数据实体网站时出错

我决定在VS2012中使用动态数据实体网站.

所以,我创建了这个网站,然后添加App_Code了一个目录并添加了一个新的edmx并命名它myDB.edmx.之后,我取消注释了Global.asax注册实体上下文的代码行:

DefaultModel.RegisterContext(typeof(myDBEntities), new ContextConfiguration() { ScaffoldAllTables = true });
Run Code Online (Sandbox Code Playgroud)

但是当我运行网站时,会发生以下错误:

The context type 'myDBEntities' is not supported.
Run Code Online (Sandbox Code Playgroud)

我该怎么解决?

ps:您现在使用L2S Dynamic Data L2S Web Site和使用Entity Framework 之间存在一些差异Dynamic Data Entities Web Site.

asp.net entity-framework asp.net-dynamic-data

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

ASP.NET 2.0中的下拉控件

我在ASP.NET中使用代码隐藏页面来执行SQL查询.查询被加载到一个字符串中,建立连接(To Oracle),我们通过让连接执行.ExecuteReader到OleDBDataReader(我们称之为DataRead)来启动它.我将试着在下面举出一个例子.(将Drop视为ASP DropDownList控件)

Dim LookFor as String = "Fuzzy Bunnies"

While DataRead.Read
    If LookFor = DataRead.Item("Kinds of Bunnies") Then
        'Meets special critera, do secondary function'

         Drop.Items.Add(DataRead.Item("Subgroup of Bunnies"))
         ...
    End if
    ...
End While
Run Code Online (Sandbox Code Playgroud)

这是我知道对DropDownList进行动态添加的唯一方法.但是,DropDownList中的每个项都有.text属性和.value属性.我们如何将.value定义为与代码中的.text不同?

asp.net asp.net-2.0 drop-down-menu

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

Node.js使用多个回调的正确方法

我是Node.js的新手,很抱歉.

在我的代码中,我使用的是某些服务的API.基本上它是很多回调.这些回调提供了我需要在另一个回调中使用的服务的值.

如果它是同步方式,那么我会写如下:

var value1 = 10;
var value2 = 0;
var value3 = '';
var value4 = '';

api.method1((error, data) => {
    if (error) {
        // some code
    }

    value2 = data.value1FromApi / value1;    
});

if (value2 > 0) {
    api.method2(value2, value1, (error, response) => {
        if (error) {
            // some code
        }

        value3 = response.value2FromApi;
        value4 = response.value3FromApi;
    });

    // Check status
    for (var i = 0; i < 10; i++) {
        if (value4 !== 'some status') { …
Run Code Online (Sandbox Code Playgroud)

callback node.js

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