小编Syl*_* C.的帖子

内联形式的输入宽度 - Bootstrap 4

早上好,我想设置为使用引导我尽量提供不同的选择这里不同宽度的输入的直列形式:http://v4-alpha.getbootstrap.com/components/forms/.

这就是我去的地方:

<div class="container">
    <div class="row">
        <div class="col-xs-1">
            <label for="exampleInputName2" class="col-form-label">Name</label>
        </div>
        <div class="col-xs-2">
            <input type="text" class="form-control" placeholder=".col-xs-2">
        </div>
        <div class="col-xs-3">
            <input type="text" class="form-control" placeholder=".col-xs-3">
        </div>
        <div class="col-xs-4">
            <input type="text" class="form-control" placeholder=".col-xs-4">
        </div>
    </div>
</div> 
Run Code Online (Sandbox Code Playgroud)

但我没有使用任何表单类或标签.

----------------编辑------------------------

更具体地说,如何在Bootstrap 4网站中指定此示例中的标签和输入的宽度?

<form class="form-inline">
  <div class="form-group">
    <label for="exampleInputName2">Name</label>
    <input type="text" class="form-control" id="exampleInputName2" placeholder="Jane Doe">
  </div>
  <div class="form-group">
    <label for="exampleInputEmail2">Email</label>
    <input type="email" class="form-control" id="exampleInputEmail2" placeholder="jane.doe@example.com">
  </div>
  <button type="submit" class="btn btn-primary">Send invitation</button>
</form>
Run Code Online (Sandbox Code Playgroud)

任何好的和简单的例子都会受到欢迎.

谢谢

西尔

twitter-bootstrap twitter-bootstrap-4 bootstrap-4

12
推荐指数
4
解决办法
3万
查看次数

与条件的外键关系

早上好,

我有一个带有 ID 和类型的主表。根据类型,我有使用此 ID 作为外键的子表以确保完整性。例如。对于主表:

master_ID, type
11, A
12, B
13, A
Run Code Online (Sandbox Code Playgroud)

对于名为 Child_A 的子表,它存储类型 A 的附加数据;

Child_A_ID, FK_master_ID, ....
1, 11, ....
2, 13, ....
Run Code Online (Sandbox Code Playgroud)

当我的子表中有相应的记录时,如何防止我的主表中的类型更改为不同的值。我的参照完整性目前是保留的,但是在A类型的Child_A中存储信息是没有意义的,而主表中的记录是不同类型的。

编辑:

拥有具有 2 个属性(ID 和类型)的外键并在每个子表中重复该类型是唯一的解决方案吗?例如。对于 child_A 表;

Child_A_ID, FK_master_ID, type, ....
1, 11, A, ....
2, 13, A, ....
Run Code Online (Sandbox Code Playgroud)

希望它足够清楚。

sql-server constraints relationship

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

将标识移动到类库ASP.Net Core

我开发了一个基于ASP.Net核心的新项目.我已将所有EF代码(模型,映射,DbContext)移动到专用DAL类库中,以遵循SOLID规则的单一责任原则.

但是,我现在需要在我的项目中添加身份验证,并且需要将以下内容添加到我的Web项目的Startup.cs中,如不同的教程所示:

services.AddIdentity<ApplicationUser, IdentityRole>()
        .AddEntityFrameworkStores<ApplicationDbContext>()
        .AddDefaultTokenProviders();
Run Code Online (Sandbox Code Playgroud)

它将涉及添加Microsoft.AspNetCore.Identity.EntityFrameworkCore包,在我看来,我开始通过将此包包含到我的Web项目中来打破SRP规则.

是否可以将所有身份代码(服务,模型)作为外部类库移动,就像我为DAL所做的那样.

entity-framework-core asp.net-core asp.net-core-identity

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

在代码中进行时 IEnumerable&lt;&gt; 变为 null

我使用 .Net Core 编写了一个非常简单的 Windows 应用程序,它生成一个包含 1000 条记录的 IEnumerable。在以下示例代码中,我的 IEnumerable 返回正确的记录,而第二行代码返回 null。

IEnumerable<test> myList = null; 
myList     = from item in myTable select ....();        
var result = myList.ToList();  //myList has 1000 records                  
int total  = myList.Count(); //myList is null
Run Code Online (Sandbox Code Playgroud)

我不明白为什么myList不持久化而改为null. 看起来好像用过一次就被冲掉了。


请看下面的真实代码:

using var dbContextTransation = _context.Database.BeginTransaction();
try
{
    IEnumerable<BuoyLocation> positionList = null; 
    var allPosition = csvReader.GetRecords<MyFormat>();
    
    positionList =
        from location in allPosition
        select new Location()
        {                                              
            LocationDateTime = location.Fecha.Add(new TimeSpan( Convert.ToInt32( location.Hora.Left(2) ), Convert.ToInt32( location.Hora.Right(2) …
Run Code Online (Sandbox Code Playgroud)

c# .net-core

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