问题列表 - 第7916页

PostgreSQL和C#数据类型

我在PostgreSQL和C#之间搜索了类型转换表,但我找不到任何东西.如果我有空的话,我会在上面的桌子上研究空单元格.但是如果你知道有这些信息的网页,我非常适合你的帮助.

Postgre Type --->C# Type

bigint --->Int64

bigserial --->

bit [ (n) ] --->Byte[]

bit varying [ (n) ] --->Byte

boolean --->Boolean

box --->

bytea --->Byte[]

character varying [ (n) ] ---> String

character --->String

cidr

circle 

date --->DateTime

double precision --->Double

inet

integer --->Int32

interval [ (p) ] --->TimeSpan

line 

lseg 

macaddr

money

numeric [ (p, s) ] --->Decimal

decimal [ (p, s) ] --->Decimal

path  

point 

polygon 

real --->Single

smallint --->Int16

serial 

text --->String

time [ (p) ] …
Run Code Online (Sandbox Code Playgroud)

c# postgresql types

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

FluentNhibernate和SQLite

我无法在我的sessionfactory中使用SQLite Driver.

我从http://sqlite.phxsoftware.com/下载了SQLite 1.0.48

我在Tests项目中添加了对System.Data.SQLite的引用.

public static IPersistenceConfigurer GetSqlLiteConfigurer()
        {
            try
            {
                return SQLiteConfiguration
                .Standard
                .InMemory();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Run Code Online (Sandbox Code Playgroud)

这就是我生成配置器的方法

问题是,当我构建我的sessionfactory时,我收到以下错误:

NHibernate.HibernateException: The IDbCommand and IDbConnection implementation in the assembly System.Data.SQLite could not be found. Ensure that the assembly System.Data.SQLite is located in the application directory or in the Global Assembly Cache. If the assembly is in the GAC, use <qualifyAssembly/> element in the application configuration file to specify the full name …
Run Code Online (Sandbox Code Playgroud)

sqlite nhibernate unit-testing system.data.sqlite fluent-nhibernate

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

在C#中使用Python对象

有没有一种从C#调用Python对象的简单方法,即没有任何COM混乱?

c# python ironpython

6
推荐指数
3
解决办法
9459
查看次数

大型Web应用程序的数据库架构

许多SaaS Web应用程序服务都有基于公司的概念.因此,使用该服务的每个公司都有自己的一组用户,文件和其他数据.Web应用程序通常如何在数据库端处理此问题?他们是否为每家公司创建一个新数据库(包含与该公司相关的数据表)?或者他们是否有某种company_id关系来从单个数据库中选择相关数据?

database-design web-applications saas

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

iphone短缺4位数年份

我确信我只是遗漏了一些东西.但是我已经搜索了几天试图找到如何显示一个4位数的年份显示NSDate与NSDateFormatterShortStyle样式.如果您有解决方案,请告诉我.这是我现在使用的代码.

[NSDateFormatter setDefaultFormatterBehavior:NSDateFormatterBehavior10_4];
    NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease ];
    [dateFormatter setDateStyle:NSDateFormatterShortStyle];
    [dateFormatter setTimeStyle:NSDateFormatterNoStyle];

    // add label for birth
    UILabel *birthday = [[UILabel alloc] initWithFrame:CGRectMake(125, 10, 100, 25)];
    birthday.textAlignment = UITextAlignmentRight;
    birthday.tag = kLabelTag;
    birthday.font = [UIFont boldSystemFontOfSize:14];
    birthday.textColor = [UIColor grayColor];
    birthday.text = [dateFormatter stringFromDate:p.Birth];
Run Code Online (Sandbox Code Playgroud)

iphone nsdate nsdateformatter

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

WPF:文本换行不起作用

我简单地定义了一个网格:

<Grid Margin="0,5,0,0">
  <Grid.ColumnDefinitions>
    <ColumnDefinition Width="50"></ColumnDefinition>
    <ColumnDefinition Width="50"></ColumnDefinition>
    <ColumnDefinition Width="48"></ColumnDefinition>
    <ColumnDefinition Width="Auto"></ColumnDefinition>
   </Grid.ColumnDefinitions>
Run Code Online (Sandbox Code Playgroud)

然后我试图绑定一些像这样的内容:

<TextBlock TextWrapping="Wrap" Grid.Column="3" Text="{Binding Text}">
Run Code Online (Sandbox Code Playgroud)

设置如下,文本将不会换行.它只是扩展列以适合文本.如果我在最后一列上将宽度设置为固定量,则换行按预期工作.问题在于,如果用户加宽窗口,则列保持固定大小.如何使用网格的宽度动态调整列的大小,但仍然将文本包装在其中?

wpf word-wrap

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

如何获取与fd关联的设备类型

我从调用者那里得到一个有效的"fd"对象.我怎样才能找出fd类型是什么 - 它是指文件,套接字,设备等?根据引用的类型,我需要执行特定的功能,比如如果fd与文件关联,那么我需要进行读取.如果它与套接字关联,那么我需要获取套接字属性.

linux

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

有没有值得的CSLA替代品?

我的公司有兴趣将大型业务应用程序移植到.NET.我们计划开发桌面版和Silverlight版.我主要研究了CSLA框架(得到了岩石的书,已经过了一半)并发现它有点过度设计,数据层方面似乎也没那么精致.

是否还有其他框架声称要做CSLA正在做的事情?我不是在谈论ORM工具(例如L2S,EF,NHibernate.)我对支持业务规则的框架感兴趣,简单的n层架构,对象是域驱动的而不是数据库驱动的,业务对象的安全性等...

我知道我可以找到一些小框架来完成所需的一些工作(想到企业应用程序块),但我正在寻找一个包含所有内容的框架.

.net c# csla frameworks business-objects

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

编写简单的自定义编辑器需要多快?

简单来说,我的意思是,有按钮:

  1. 胆大,
  2. 斜体,
  3. 编号清单
  4. 子弹点列表
  5. 缩进左
  6. 缩进吧
  7. 拼写检查(显然由现成的js组件支持)

按照习惯我的意思是:拥有自定义图标 - 所以真的只是自定义设计

没有框架,从头开始,轻量级,与主流浏览器兼容

这是webapp的主要组件之一,所以它必须是超轻量级的,这就是我不想要框架的原因

javascript editor

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

使用Fluent NHibernate进行映射时对接口进行编程

我已经被提交并已经开始学习Fluent NHibernate(没有以前的NHibernate经验).在我的项目中,我正在编程接口以减少耦合等.这意味着几乎所有"一切"都指的是接口而不是具体类型(IMessage而不是Message).这背后的想法是通过能够模拟依赖关系来帮助使其更易于测试.

然而,(流利的)当我尝试映射到接口而不是具体类时,NHibernate并不喜欢它.问题很简单 - 根据Fluent Wiki,定义我的类的ID字段是明智的

int Id { get; private set; }
Run Code Online (Sandbox Code Playgroud)

获取典型的自动生成的主键.但是,这只适用于具体的类 - 我不能在接口上指定访问级别,同一行必须是这样

int Id { get; set; }
Run Code Online (Sandbox Code Playgroud)

并且我认为否定在具体类中使setter私有(想法是只有NHibernate应该将ID设置为由DB分配).

就目前而言,我想我只会公开制定者并试图避免写入它的诱惑..但是有没有人知道什么是"正确的",最佳实践方式来创建一个正确的主键只有NHibernate可以写入的字段,而仍然只编程到接口?

更新

根据我从mookid和James Gregory的两个答案之后的理解,我可能走错了路 - 我不应该有理由让每个实体拥有一个接口,就像我现在一样.这一切都很好.我想我的问题就变成了 - 是否没有理由对任何实体的接口进行100%编程?如果甚至有一种情况可以证明这是合理的,那么可以用(流利的)NHibernate做到这一点吗?

我问,因为我不知道,不要批评.谢谢你的回复.:)

c# nhibernate nhibernate-mapping fluent-nhibernate

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