小编Pau*_*and的帖子

小数位没有正确舍入 - 这是一个LINQ to SQL错误?

我的数据库字段(sql server 2005)使用数字(15,2)定义.

LINQ 2 SQL生成的属性是

    [Column(Storage="_My_Property_Name", DbType="Decimal(15,2)", UpdateCheck=UpdateCheck.Never)]
    public System.Nullable<decimal> My_Property_Name
    {
        get
        {
            return this._My_Property_Name;
        }
        set
        {
            if ((this._My_Property_Name != value))
            {
                this.OnMy_Property_NameChanging(value);
                this.SendPropertyChanging();
                this._My_Property_Name = value;
                this.SendPropertyChanged("My_Property_Name");
                this.OnMy_Property_NameChanged();
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

在调试中我检查此属性的实体值= 23.6363636363(等)

然后我跳过context.SubmitChanges()

我有SQL Profiler运行,这是更新语句.

exec sp_executesql N'
UPDATE [Staging].[My_Table_Name]
    SET [LAST_UPDATE_DATE] = @p2, [Field1] = @p3, [Field2] = @p4, [Field3] = @p5, [Field4] = @p6, [Field5] = @p7, [Field6] = @p8, [Field7] = @p9
WHERE ([Id] = @p0) AND ([RecordVersion] = @p1)

SELECT [t1].[RecordVersion] …
Run Code Online (Sandbox Code Playgroud)

c# sql-server rounding linq-to-sql

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

Visual Studio 2008将dll锁定在bin文件夹中,并且不会放弃它

我正在研究一个由8个.NET项目组成的解决方案.由于我正在练习TDD,我必须经常重新编译我的解决方案.最近我在尝试编译时每隔一段时间就收到以下错误:

错误2无法将文件"obj\Debug\Zeiterfassung.Tests.dll"复制到"bin\Debug\Zeiterfassung.Tests.dll".该进程无法访问文件'bin\Debug\Zeiterfassung.Tests.dll',因为它正由另一个进程使用.

Zeiterfassung.Tests.dll是我的一个项目生成的DLL(它是单元测试项目).这个dll总是无法复制并导致错误.其他一切在100%的时间都能正常工作.

在大约9/10次,我可以通过重新编译我的解决方案来"解决"问题.但是当问题变得非常糟糕时,无论我多久都尝试一次,我必须重新启动IDE,项目才会成功编译.

我使用microsoft的handle.exe来确定哪个进程正在锁定DLL,它是devenv.exe.我也尝试手动删除DLL,直到我重新启动IDE才真正删除它.

最后但并非最不重要的是,我尝试<GenerateResourceNeverLockTypeAssemblies>true</GenerateResourceNeverLockTypeAssemblies>按照另一个论坛的建议添加到我的项目,但这没有帮助.

请帮忙!这个问题真的开始让我疯狂.

编辑:我可能还补充说,我确保在发生此问题时我的单元测试已完成.仍然,DLL仍然锁定.我正在通过Resharper单元测试资源管理器运行我的测试.

msbuild visual-studio

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

身份和访问工具.未在vs2012菜单中列出

我已经安装了Identity and Access Tool版本1.1.0,安装成功后我重新启动了VS2012但仍然无法在项目菜单中看到"Identity and Access".

azure acs

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

在TSQL中,您如何从int转换为日期时间并给出年龄?

什么是以下的SQL,

我在int领域有一个出生日期,

即YYYYMMDD = 19600518

我想得到这个年龄.

t-sql sql-server

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

Windows Azure Powershell部署错误 - "远程服务器返回了意外响应"

我正在关注最新的2011年2月Azure培训套件示例.

我已成功部署使用

New-Deployment -serviceName xxxxmytodo99 
                   -subscriptionId cxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 
                   -certificate (get-item cert:\CurrentUser\MY\xxxxxxxxxxxx)
                   -slot staging 
                   -package MyTodo.cspkg
                   -configuration ServiceConfiguration.cscfg 
                   -label "v2.0" 
                   -storageServiceName xxxxmytodo99
Run Code Online (Sandbox Code Playgroud)

然后运行下一步 -

Get-HostedService -serviceName xxxxmytodo99
                  -subscriptionId cxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 
                  -certificate (get-item cert:\CurrentUser\MY\xxxxxxxxxxxx) 
    | Get-Deployment staging 
    | Set-Deployment -package MyTodo.cspkg 
                     -configuration ServiceConfiguration.cscfg 
                     -label "v2.1" 
    | Get-OperationStatus -WaitToComplete
Run Code Online (Sandbox Code Playgroud)

给出了这个错误.

Set-Deployment : The remote server returned an unexpected response: (400) Bad Request.
At line:1 char:232
+ Get-HostedService -serviceName xxxxmytodo99 -subscriptionId cxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx  -certificate (get-item cert:\CurrentUser\MY\xxxxxxxxxxxx) | Get-Deployment staging | Set-Deployment <<<<  -package MyTodo.cspkg -configuration ServiceConfiguration.cscfg -label …
Run Code Online (Sandbox Code Playgroud)

powershell azure azure-deployment

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

在powershell中显示csv

我有一个我创建的CSV,我正在尝试在其上运行Import-CSV命令.从我看过的例子中,数据以漂亮的表格格式显示.但是,我不能让我的数据看起来那样.如果我在Excel中打开它,一切都是它自己的单元块.以下是我的一些数据,如何显示以及我期待的内容:

数据:

Directory,Name,Length,CreationTime,LastWriteTime
\\foo\foofoo\nightly.188\share\name,name.pst,271360,6/4/2009 2:42:21 PM,6/9/2011 8:58:50 AM
\\foo\foofoo\nightly.188\share\name,name2.pst,71123968,10/5/2010 2:41:56 PM,8/1/2011 4:08:32 PM
Run Code Online (Sandbox Code Playgroud)

数据输出:

Directory     : \\foo\foofoo\nightly.188\share\name
Name          : name.pst
Length        : 271360
CreationTime  : 6/4/2009 2:42:21 PM
LastWriteTime : 6/9/2011 8:58:50 AM

Directory     : \\foo\foofoo\nightly.188\share\name
Name          : name2.pst
Length        : 71123968
CreationTime  : 10/5/2010 2:41:56 PM
LastWriteTime : 8/1/2011 4:08:32 PM
Run Code Online (Sandbox Code Playgroud)

我期待的是:

Directory                            Name        Length      CreationTime             LastWriteTime
\\foo\foofoo\nightly.188\share\name  name.pst    271360      6/4/2009 2:42:21 PM     8/1/2011 4:08:32 PM
\\foo\foofoo\nightly.188\share\name  name2.pst   71123968    10/5/2010 2:41:56 PM    8/1/2011 4:08:32 PM
Run Code Online (Sandbox Code Playgroud)

csv powershell

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

Windows 2008 R2 powershell术语"Get-Disk"无法识别为cmdlet的名称

使用Get-Disk cmdlet时出错

Windows版本:Microsoft Windows Server 2008 R2 SP1 64b

Windows 2008 R2 powershell术语"Get-Disk"无法识别为cmdlet的名称.我有Powershell的第3版

PS C:\ Windows\system32> Get-Disk

Get-Disk : The term 'Get-Disk' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was 
included, verify that the path is correct and try again.
At line:1 char:1
+ Get-Disk
+ ~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Get-Disk:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException  
Run Code Online (Sandbox Code Playgroud)

PS C:\ Windows\system32> $ …

windows powershell

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

如何使用LINQ使用列重命名(或列别名)的SELECT语句?

如何在LINQ中获得'anotherColumnName'?

SELECT thisColumnName as anotherColumnName FROM TableName
Run Code Online (Sandbox Code Playgroud)

我有以下显然给我'thisColumnName'而不是'anotherColumnName'

    var query = from names in _context.TableName
                select names;
    return query.ToList();
Run Code Online (Sandbox Code Playgroud)

linq

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

如何将报表设计器标尺单位从英寸更改为厘米?

一个简单的(我希望)问题,我正在使用Visual Studio,我在SQL Server Business Intelligence Development Studio中创建了一个新报告.在布局视图中,标尺以英寸为单位,我想将其更改为厘米.

更新1

更改区域设置有效.

如果不改变区域设置,是不是可以这样做?我希望这将是Visual Studio中的一个设置.

visual-studio-2005 reporting-services

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

为什么此页面的内容会向左/右移几个像素?

我正在使用"中心页眉/页脚/ 2列CSS"布局.

在test1.htm中,如果它们是最小页面内容并且页面页脚在浏览器窗口中完全可见,那么当您单击test2.htm时,页面内容将向左移动.

如果test1.htm有足够的内容将页脚推离浏览器窗口的底部,那么当您单击test2.htm时,页面内容将保持静态.

任何人都可以帮助解决这个问题吗?

test1.htm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title></title>

<style type="text/css">

body, html 
{
    margin:0;
    padding:0;
    font-size: 1em;
  font-family:  Verdana, Arial, Helvetica, sans-serif;  
}   

#wrap 
{
    width:912px;
    margin:0 auto;
    background:Green;
}

#header 
{
    background-color:Gray;
    height: 120px;
}

#leftColumn 
{
    float:left;
    width:230px;
    padding: 0 10px 10px 10px;
    background:Red;
}

#rightColumn 
{
    float:right;
    width:642px;
    padding:10px;
    background:#fff;
    font-size: 0.7em;
    color: #828589;
}

#footer 
{
    clear:both;
    padding:5px 10px;
    background-color:Gray;
}



</style>    

</head>


<body>
  <div …
Run Code Online (Sandbox Code Playgroud)

html css jquery

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