小编Cic*_*cio的帖子

实体框架代码第一种子数据库

我正在使用EF与Code First方法......现在我必须用一些数据填充数据库...但我不能轻易做到... Simething不清楚...我用google搜索但我找到的每个解决方案都假设我必须创建一个自定义Initilization ...但我不想创建自定义初始化..

我需要的是一种方法,每次我启动一些测试DROP数据库,重新创建它并用一些数据填充它.

我试图做的是:

public PublicAreaContext()
    : base("PublicAreaContext")
{
    Database.SetInitializer<PublicAreaContext>(new DropCreateDatabaseAlways<PublicAreaContext>());
}
Run Code Online (Sandbox Code Playgroud)

然后我试图SeedConfiguration类中强制执行该方法.所以:

internal sealed class Configuration : DbMigrationsConfiguration<PublicAreaContext>
{
    protected override void Seed(PublicAreaContext context)
    {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试调试时,我从不进入种子方法......我进入了Configuration类的构造函数,但不是种子...为什么?

Thanx的帮助

entity-framework-6

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

c#中的奇怪减法

我正在做ac#program ..我必须做一个简单的数学运算.

72057594037927936.0 - 255.0 = .....
Run Code Online (Sandbox Code Playgroud)

这两个数字都是双倍的...我得到了

72057594037927680.0 
Run Code Online (Sandbox Code Playgroud)

代替

72057594037927681.0 
Run Code Online (Sandbox Code Playgroud)

请问有人可以解释一下,怎么可能?

感谢名单

c# math

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

拥有不同宽度的页面的最佳方式

我必须创建一个具有以下结构的页面:

在此输入图像描述

RED部分宽度= 100%,蓝色(和绿色)部分宽度为885px.

我想创建不同的宽度,一些宽度= 885px,其他宽度为980px ...但我认为这不是正确的方法......事实上如果我必须改变宽度,例如从885px到980像素

我认为另一个解决方案可能是div ...第一个宽度为100%; 第二个,在第一个内部,宽度为885px.但我认为将绿色div放在背面红色的同一高度/顶部可能很困难.

您将采用哪种方法来实现目标?

谢谢

html css position absolute width

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

传递复杂对象到 REST 服务的删除方法

我有管理资源的 REST 服务EASYPAY..此时此服务公开了 3 种不同的方法:

  1. 获取 EasyPay 请求 ( GET);
  2. 插入一个 Easypay 请求 ( POST);
  3. 更新 Easypay 请求 ( PUT)。

当我插入或更新请求时,我还必须trace在数据库的表中插入一行。

现在我必须删除一个 Easypay 请求,我还必须在跟踪表上添加一行。我想使用DELETEHTTP 动词,但我看到使用 delete 我不能传递复杂的对象,而只能传递要删除的请求的 ID。我不能使用PUTHTTP 动词,因为我已经使用过它,无论如何它在概念上都不正确......我不想做更多的从客户端到服务器的调用(一个用于删除请求,另一个用于删除请求)在跟踪表中添加一行)..所以我不知道如何解决问题。

编辑

我试着解释得更好......我有一个部署在两个不同服务器上的网站。一种用于前端,一种用于后端。后端只为前端公开一些 REST 服务,它无法访问互联网(只能访问内部网)。访问该网站的客户可以通过名为 XPAY 的系统进行付款,它的工作方式与 paypal 非常相似(XPAY 只是另一个虚拟 POS)。因此,当客户尝试付款时,我会在数据库中保存一些信息 + 跟踪付款尝试,然后将他重定向到 XPAY。在那里,他可以付款。最后,XPAY 返回网站(前端)向我们传达付款结果。结果在支付的 URL 中,所以我必须把 URL 中的所有信息都发送到后端。根据结果​​,

你有什么建议?

谢谢

rest http-put complextype http-delete

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