小编Gle*_*enn的帖子

为什么xsd.exe为xs:integer生成字符串属性?

当我使用xsd.exe从xsd模式生成ac#类时,我觉得这个行为有点奇怪.

我的元素:

<xs:element name="InvoiceNo" type="xs:integer"/>
Run Code Online (Sandbox Code Playgroud)

生成为:

[System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=5)]
public string InvoiceNo
{
   ...
}
Run Code Online (Sandbox Code Playgroud)

为什么该属性不是作为int而不是字符串生成的?

.net c# xsd xsd.exe

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

什么是datetime2?

我已经在MSMS 2008的INSERT语句中得到了这个

System.Data.SqlClient.SqlException:将datetime2数据类型转换为日期时间数据类型会导致超出范围的值.

.net sql entity-framework sql-server-2008 c#-3.0

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

在域之间共享值对象是个好主意吗?

让\xc2\xb4s 假设我们\xc2\xb4 在系统中有两个域:Orderdomain 和Customerdomain。

\n\n

这两个域都相当复杂且庞大,因此将它们合并到一个域中并不是一种选择。

\n\n

但他们之间存在业务关系。在每个订单上,客户充当订购者。

\n\n

我脑子里至少有三个解决方案。

\n\n
    \n
  1. 将 customerId 作为原始类型存储在 Order 和 Customer 上。

  2. \n
  3. 创建两个值对象 OrderDomain.CustomerId 和 CustomerDomain.CustomerId。确保可以比较这些类型的相等性。

  4. \n
  5. 使用 valeobject CustomerId 创建第三个组件“SharedValueObjects”,并在两个域中使用该类型

  6. \n
\n\n

哪一个是首选,或者您能想出第四个更好的吗?

\n

domain-driven-design value-objects

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

如何防止转换PHP源代码?

你对此有策略吗?如果我向客户出售网络系统并且根据法律协议,客户不允许将其出售给其他人,我怎么能确定他不会这样做呢?

我的第一个想法是必须在根目录中的某种键,并且该文件仅对该特定域有效.

其他想法?

更新1 我同意这主要是一个法律问题.但事实是:我有一个客户从我这里购买这个系统,然后卖给别人.他希望这个系统能够运作,这样他就可以轻松获利.打包Web服务器并将其出售的能力是规范的一部分.

更新2 另一个观点是这个.在这种情况下,很难证明有多少经销商的软件来自我的原始系统.

更新3 混淆不是我的选择,真是讨厌它.

php licensing protection

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

在SQL Server中存储博客帖子的最佳数据类型是什么?

我正在使用SQL Server并编写一个blogtool.

我想存储超过4000个字符的文本,并希望它可以快速搜索.

ntext是否是正确的数据类型?

.net sql-server

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