问题列表 - 第49802页

实体框架 - Code First不加载引用的对象

我有两个由代码生成的简单类.

public class Company
{
    public int Id { get; set; }
    public string Name { get; set; }
    public virtual Address Address { get; set; }
}

public class Address
{
    public int Id { get; set; }
    public string Country { get; set; }
    ...
}
Run Code Online (Sandbox Code Playgroud)

在数据库中保存公司后,我有公司(Id = 1 | name ="blah"| AddressId = 1)及其地址(Id = 1,Country ="Poland").当我尝试从我的DbContext加载时:

Company company = context.Companies.Find(id);
Run Code Online (Sandbox Code Playgroud)

我得到公司与null地址属性.我究竟做错了什么?

(我正在使用CTP5.)

code-first entity-framework-4 ef-code-first c#-4.0

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

nth-child(偶数)总是选择dd,从不dt(dl中的偶数和奇数行)

我试图给定义列表提供一个表外观,并希望在一些css3选择器的帮助下使偶数行与奇数行的颜色不同.

#specs dt:nth-child(even), #specs dd:nth-child(even) {
    background: blue;
}
Run Code Online (Sandbox Code Playgroud)

这个css代码导致dt没有backgroundcolor,每个dd都是蓝色.我看到渲染引擎的方式实际上是计算除了选择的兄弟之外的兄弟姐妹,导致每个dt都是奇数,每个dd都是偶数.

html css css-selectors css3

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

Windows 7 上的 Pyusb 找不到任何设备

所以我安装了 Pyusb 1.0.0-alpha-1
在 Windows 下,我无法获得 USB 设备的任何句柄。

>>> import usb.core
>>> print usb.core.find()
None
Run Code Online (Sandbox Code Playgroud)

我确实插入了 1 个 USB 设备(idVendor=0x04d8,idProduct=0x0042),我尝试过,usb.core.find(idVendor=0x04d8, idProduct=0x0042)但也失败了。

在 Ubuntu 下,使用相同版本的 pyusb 和 python (2.6),我能够使用该代码成功找到我的设备,并与之通信。

那么如何让 pyusb 在 Windows 7 上找到 USB 设备呢?

python windows libusb pyusb libusb-1.0

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

是否有一个c#的zip库比DotNetZip更快

我目前正在使用Ionic zip librar y.我很好奇是否比这更快?

只要它具有更快的压缩算法,我就不在乎它使用什么.

.net c# compression zip dotnetzip

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

DateTime to string,将换行符格式化为字符串,同时保留文化

我有一个时间戳,我想表示为两行.目前,我正在使用"timeStamp.ToString("dd/MM/yyyy \n hh:mm:ss tt")."

我想保留这种文化,这样,当全球化成为一个问题时,这个时间戳就会正确显示.

有没有一种简单的方法来实现这一目标?或者,我是否需要执行类似... string.Format("{0} \n {1}",timeStamp.Date.ToString(),timeStamp.Time.ToString()); ?

谢谢

c# globalization datetime

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

IPPROTO_IP与IPPROTO_TCP/IPPROTO_UDP

我在查找关于第三个参数的这些设置之间的区别的文档时遇到了一些麻烦socket.我知道TCP和UDP及其差异以及IP是堆栈上的一层(向下?)...我的UDP代码似乎工作相同,无论我将其设置为IPPROTO_IPIPPROTO_UDP.

sockets ip

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

Powershell命令用于替换文件中的一块文本

我正在尝试使用PowerShell替换文件中的一大块文本.例如,我有一个.sql文件,我知道需要在该特定文件中替换的sql脚本的确切块.在阅读了一些powershell替换示例之后,看起来PowerShell会返回数组中文件的内容(每行代表数组中的一个条目).

例如:

GO
:on error exit
GO
IF (DB_ID(N'$(DatabaseName)') IS NOT NULL)
BEGIN
    ALTER DATABASE [$(DatabaseName)]
    SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
    DROP DATABASE [$(DatabaseName)];
END

GO
PRINT N'Creating $(DatabaseName)...'
GO
CREATE DATABASE [$(DatabaseName)] COLLATE SQL_Latin1_General_CP1_CI_AS
GO

USE [$(DatabaseName)]
.......
.........
..... MORE SQL SCRIPT
Run Code Online (Sandbox Code Playgroud)

我想在上面的文件中将文本替换为USE [$(DatabaseName)].

谢谢.

powershell powershell-2.0

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

SQL Server截断视图中新创建的字段的小数点

我在SQL服务器中有一个视图,如下所示:

select 6.71/3.41 as NewNumber
Run Code Online (Sandbox Code Playgroud)

结果是1.967741(注意6个小数点) - >decimal (38,6)

我在计算器中尝试相同的事情,但结果是 1.967741935483871xxxx

我想强制SQL Server返回更准确的结果,就像decimal(38,16) 我已经尝试过像铸造这样的显而易见的东西,但是SQL Server没有改进输出我只是得到一些尾随的零结果1.9677410000

有没有办法强制SQL Server不截断结果或提供更准确的结果?

t-sql sql-server precision

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

如何比较Django中的日期?

我有一个带有类变量的Django模型类due_date:

due_date = models.DateField()
Run Code Online (Sandbox Code Playgroud)

如果对象是基于今天的日期,我想在Django管理员输出.

我的功能如下:

def is_due_today(self):
    dd = self.due_date
    today = datetime.date.now
    return dd - today > 0
Run Code Online (Sandbox Code Playgroud)

但我的输出是:

(None)
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

python django

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

Rails - 在Rails控制台中,当你保存并弄错时,你怎么能找到原因?

在Rails控制台中,我正在创建一个记录,然后输入@ record.save,我得到了错误,但我无法弄清楚为什么?Rails C中有没有办法输出保存失败的原因?

谢谢

ruby ruby-on-rails ruby-on-rails-3

13
推荐指数
2
解决办法
5658
查看次数