小编Mik*_*eSW的帖子

删除asp.net成员资格和角色提供程序

无论出于何种原因,我正在处理的网站(经过一段时间的停顿)开始尖叫关于asp.net成员资格的sql server连接.我正在使用没有asp.net成员资格的mysql,所以很奇怪.但是,为了确保我已经决定删除​​与它相关的任何内容,包括角色提供者.

我已将这些添加到web.config中

 <membership>
      <providers>
          <clear />
      </providers>
  </membership>
  <roleManager enabled="false">
      <providers>
          <clear />
      </providers>
  </roleManager>
  <profile enabled="false">
      <providers>
          <clear />
      </providers>
  </profile>
Run Code Online (Sandbox Code Playgroud)

但是,它仍然会抛出异常:"配置错误,无法找到默认角色提供程序"..我能做什么?

asp.net-membership roleprovider

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

仅在数据表中汇总选定的行?

我有一个数据表,其中包含一个数量列和一个状态列.我想只对那些状态为'1'的行求和.这该怎么做?我通过数据表计算方法对列进行求和.

c# datatable

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

Html.DropDownList - 如何将额外的<option>添加到列表中

我正在使用Html.DropDownList这样创建一个选项列表

Html.DropDownList("LogType", new SelectList(Model.LogTypeList, "ID", "Name", Model.SelectedLogType),"-- ALL --");
Run Code Online (Sandbox Code Playgroud)

如你所见,我传入一个列表,但也传入一个额外的参数来添加一个额外的选项:"-- All --".结果如下:

<select name="LogType" id="LogType">
<option value="">-- ALL -- </option>
<option value="1">Debug</option>
<option value="2" selected="selected">Error</option>
</select>
Run Code Online (Sandbox Code Playgroud)

如何在-- All --不必手动构建下拉列表的情况下给出值0?

html c# forms asp.net asp.net-mvc

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

为最小 int 值设置约束

我正在使用存储库模式。我有一个名为 Product 的实体,我想设置价格的最小值以避免零价格。是否可以在 EntitytypeConfiguration 类中创建它?

我的产品配置类

 public class ProductConfiguration : EntityTypeConfiguration<Product>
 {
    public PlanProductConfiguration(string schema = "dbo")
    {
        ToTable(schema + ".Product");
        HasKey(x => new { x.IdProduct });

        Property(x => x.Price).HasColumnName("flt_price")
                              .IsRequired()
                              .HasDatabaseGeneratedOption(DatabaseGeneratedOption.None);
   }
}
Run Code Online (Sandbox Code Playgroud)

c# entity-framework ef-code-first ef-fluent-api

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

CQRS - EventListener可以调用命令吗?

我想在我的项目中使用CQRS模式的元素.我想知道我是否使用Command and Events做得对.我不确定的是事件是否可以调用命令.为了更好地展示我想做什么,我将使用图表和示例.

这是一个例子:

用户调用TripCreateCommand.TripCreateCommandHandler完成他的工作,并在成功发布TripCreatedEvent之后.

现在我们有两个TripCreatedEvent监听器(监听器执行顺序无关紧要)

第一个监听器(可以在第二个监听器之后执行):

对于trip.author.friends中的每个用户调用两个命令(命令的顺序很重要)

  1. PublishTripOnUserWallCommand
  2. SendNewTripEmailNotificationCommand
  3. SendNewTripPlatformNotification

第二个监听器(可以在第一个监听器之前执行):

  1. PublishTripOnUserSocials

这是示例图:

在此输入图像描述

这是一个好方法吗?EventListener可以调用Command,或者我应该以其他方式执行它吗?

cqrs domain-events

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

如何在 bash 中将每一行输出写入文件中?

这是我的脚本的一部分:

num=`wc -l /tmp/list.txt | awk '{sum += $1} END {print sum}'`
for i in $(seq $num)
do
    touch /tmp/pages/$i.txt
done

#OR:

#awk '{system("touch /tmp/pages/"NR".txt")}' /tmp/list.txt
i=1
for line in $(cat list.txt)
do
    #for (( i = 1; i <= num; i++ )) 
    #do
    wget $line --no-check-certificate -O /tmp/pages/$i.txt
    i= i+1
    #done
done
Run Code Online (Sandbox Code Playgroud)

如何将每行的输出分配list.txt给我的i变量?

例如:

line one > 1.txt

line two > 2.txt
Run Code Online (Sandbox Code Playgroud)

等等...

linux bash

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

DTO vs VM - 使用还是不使用?

在 asp.net (webapi+mvc) 项目中,我有许多 dto 作为我的 BLL 的公共接口。此外,我的大多数视图模型都与适当的 dtos 相同。

聪明的书告诉我们,我们必须分离这种模型,但在项目中我看不到这种解决方案的好处。只有数百个无用的代码,其中包含许多愚蠢的错误。

那么 - 在可能的情况下使用 DTO 作为视图模型是否正确?该解决方案的正面和负面影响是什么?

c# asp.net-mvc dto viewmodel asp.net-web-api

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

删除Java中具有相似名称的文件

我喜欢在同一目录中有两个名称几乎相同的文件,如"myfile_1234.mp4"和"myfile_5678.mp4".一个文件,例如,"myfile_1234.mp4"大小是ZERO字节,而另一个文件说"myfile_5678.mp4"有一些大小不等于零(比如说32kb).现在我想从目录中删除第一个文件,但不删除其他文件.

我们可以使用类似于指向目录中文件的循环临时指针,然后检查文件大小并在大小为零时将其删除.

有人能帮我一下吗...?

java file

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

CQRS /事件来源:如何实施数据完整性?

如果我实现CQRS和事件源,那么假设数据的最终存储(读取存储)在RDBMS中,那么如何保持数据的完整性和一致性?

如果发布事件但由于违反检查或缺少FK引用而RDBMS拒绝从该事件派生的数据怎么办?

cqrs event-sourcing

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

输入更改时不更新角度模型

我正在使用Angular UI bootstrap来创建一个模态

我有这个模板

<div class="modal-body">
Topic <input type="text" ng-model="topic" />
<div id="topic-error" class="field-validation-error" ng-show="error" ng-bind="error">

</div>
<div class="modal-footer">
    <button class="btn btn-primary" ng-click="ok()" ng-disabled="!topic">OK</button>
    <button class="btn btn-warning" ng-click="cancel()">Cancel</button>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

那么这就是模态控制器

app.controller('AddTopicCtrl', ['$scope', '$modalInstance','$http',
 function ($scope, $modalInstance,$http) {

     $scope.topic = 'initial';
     $scope.error = "";
     $scope.ok = function () {

         $http.post("/api/topics/post", { name: $scope.topic })
             .success(function(result) {
                 if (result.Status == "Ok") {

                     $modalInstance.close(result.Data.Topic);
                 } else {
                     $scope.error = result.Data.Message;
                 }

         });

     };

     $scope.cancel = function () {
         $modalInstance.dismiss('cancel');
     };

 }
]); …
Run Code Online (Sandbox Code Playgroud)

angularjs

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