小编rog*_*nin的帖子

仅日期无法映射 SQL Server 2019

我正在尝试使用 c# 的新 DateOnly 方面,但是当我进行迁移时,我遇到了以下问题。我正在使用 SQL Server 2019,错误是。

无法映射“Amenitie.StartDate”,因为它的类型为“DateOnly”,该类型不是受支持的基元类型或有效的实体类型。要么显式映射此属性,要么使用'忽略它

我的模型如下

public class Amenitie
{
    public int? Id { get; set; }
    public Rooms? Rooms { get; set; }
    public string? Description { get; set; }
    public DateOnly StartDate { get; set; }
    public DateOnly EndDate { get; set; }
    public bool? isAvailable { get; set; }
    public bool? isDeleted { get; set; }
    public bool? isActive { get; set; }
    public DateTime? LastModifiedBy { get; set; }
    public DateTime? CreateDate …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework-core

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

实体框架映射问题

我在mvc上使用实体框架,但我遇到了这个方法的问题.我所做的只是下面的反射方法,不明白为什么我得到一个字段映射错误.

我也在这里提到的字段中得到以下错误.

错误: -

Error   13  Error 3021: Problem in mapping fragments starting at line 205:Each of the following   
columns in table FormBuilder_Form_Fields is mapped to multiple conceptual side properties:
FormBuilder_Form_Fields.ID is mapped to <FormFieldsForm.Form.ID, FormFieldsForm.FormFields.ID>
 C:\NewDevelopment\CaseddimensionsCMS\CaseddimensionsCMS\CaseddimensionsCms.edmx    206 11  CaseddimensionsCMS

Error   14  Error 3021: Problem in mapping fragments starting at line 228:Each of the following columns in table FormBuilder_field_values is mapped to multiple conceptual side properties:
FormBuilder_field_values.ID is mapped to <FormFieldValues.FieldValues.ID, FormFieldValues.Form.ID>
Run Code Online (Sandbox Code Playgroud)

我不确定这对实体框架来说意味着什么.

我在布局设计器中包含了edmx文件的屏幕截图:

PIC

这是我的edmx文件的pastbin

http://pastebin.com/GeL6mZd4

至于代码不想在这里发布它.

entity-framework asp.net-mvc-4

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

asp:listview每3个项目后添加一个&lt;div class =“ clear”&gt;

我将如何处理(最好不在后面的代码中)在第三个项目中添加明文。这是有问题的代码...

 <asp:ListView ID="lvproducts" runat="server" DataSourceID="entyproducts">
 <ItemTemplate>
  <div class="s_item grid_3"> <a class="s_thumb" href="product.html"><img  
   src="images/product_180x180.jpg" title="Samsung SyncMaster 941BW" alt="Samsung 
    SyncMaster 941BW" /></a>
      <h3><a href="products.aspx"><%# Eval("title") %>  </a></h3>
      <p class="s_model"><%# Eval("model") %>  </p>
       $ <%# Eval("salesprice") %>  
      <p class="s_rating s_rating_5"><span style="width: 60%;" class="s_percent">   
      </span></p>
      <a class="s_button_add_to_cart" href="product.html"><span class="s_icon_16"><span   
       class="s_icon"></span>Add to Cart</span></a>
    </div>
   </ItemTemplate>
 </asp:ListView>
Run Code Online (Sandbox Code Playgroud)

在原始标记中,设计人员<div class="clear"></div>在列表中的每三个项目之后都有该标记。我该怎么做(最好不要在后面的代码中)?我可以在其中放入一个模板(我认为应该有)吗?

c# asp.net listview

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

如何从按钮调用异步方法

我试图使用故事板设计器使用Alpha中最新的Xamrian调用aysnc方法,但我似乎无法从设计者已声明的按钮单击中调用该方法。CS

async public  void Createuser ()
{        
    var user = new ParseUser ()
    {
        Username = txtUserName.Text,
        Password = txtPassword.Text,
        Email = txtEmail.Text
    };

    await user.SignUpAsync ();
}
Run Code Online (Sandbox Code Playgroud)

我希望从中调用方法的按钮是这个

partial void btnSave_TouchUpInside (UIButton sender)
{
    Createuser();        
}
Run Code Online (Sandbox Code Playgroud)

但是,如果我们看以下我的designer.cs文件

[Action ("btnSave_TouchUpInside:")]
[GeneratedCode ("iOS Designer", "1.0")]
partial void btnSave_TouchUpInside (UIButton sender);
Run Code Online (Sandbox Code Playgroud)

xamarin.ios xamarin

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

ui kit一致性错误出错

我在访问视图控制器.cs文件中的文本框时遇到问题

 async partial void loginUser(UIButton sender)

{

    // Show the progressBar as the MainActivity is being loade


    Console.WriteLine("Entered email : " + txtEmail.Text);


        // Create user object from entered email
        mCurrentUser = mJsonHandler.DeserialiseUser(txtEmail.Text);
        try
        {

            Console.WriteLine("Starting network check");
            // Calls email check to see if a registered email address has been entered
            if (EmailCheck(txtEmail.Text) == true)
            {
                await  CheckPassword();
            }
            else
            {
                UIAlertView alert = new UIAlertView()
                {
                    Title = "Login Alert",
                    Message = "Incorrect email or password entered"
                }; …
Run Code Online (Sandbox Code Playgroud)

c# xamarin.ios xamarin

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

css 图像被拉伸到 100% 高度

无论我在做什么,我都有 css 拉伸图像,但我看不到图像有多小,但它使它成为我正在使用的巨大高度

<?PHP the_post_thumbnail( 'full' );  ?>
Run Code Online (Sandbox Code Playgroud)

使用的 css 如下但你会看到它的原因在此处输入图片说明 我的图像拉伸并且尺寸不正确。

.services-icon img {
    max-width: 100%;
    display: block;
    width: 200px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
Run Code Online (Sandbox Code Playgroud)

网址在这里

http://www.lockmsiths.solitudesoftware.co.uk/#site

html css wordpress image image-size

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

Parse.com 查询只返回前 100

嗨,我想知道为什么我的解析查询在解析数据库中超过 3000 行时只返回 100 个对象。我在 xamrian.ios 应用程序中使用它,它只获取前 99 个对象,任何想法帮助表示赞赏。是的,我确实调试了代码,它只检索了前 99 个对象。

public async void populateFromParseLocalDB()
    {
        var query = ParseObject.GetQuery ("clinics");;
        IEnumerable<ParseObject> results = await query.FindAsync();


        int i;
        foreach (var record in results)
        {
            i++;
            Console.WriteLine("in for each");
            var name = record.Get<String>("Name");
            Console.WriteLine(name);
        }

        int mycount = i;
    }
Run Code Online (Sandbox Code Playgroud)

c# parse-platform xamarin

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

如何在C#中隐藏或取消隐藏表单

我认为这本来是一个法律声明,但显然不是我如何隐藏或取消隐藏基于此的表单?

TrainingEventAddTraineesSearchForm searchform = new TrainingEventAddTraineesSearchForm(context);
if (searchform == null)
    searchform.ShowDialog();
else
    searchform.Visible = true;
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

验证小数精度

您好,我正在尝试进行计算,并且正在使用流畅的验证包来确保遵守我的规则

验证正在触发并进入规则,但仍然无法 100% 工作

SageOrderMixB sageOrder = new  SageOrderMixB();
var validator = new MixValidator();
var results = validator.Validate(sageOrder);


public class MixValidator : AbstractValidator<SageOrderMixB>
{
    public MixValidator()
    {            
        RuleFor(x => x.WeightInTons).LessThanOrEqualTo(28).ScalePrecision(2, 2).WithMessage("Weight cannot be greater than 28 and must be a precison of 2"); ;

    }
}
Run Code Online (Sandbox Code Playgroud)

但是,如果我输入权重为 29,它仍然会绕过并导致我的单元测试失败

在这里,您会看到我在添加到模型之前进行陷印

 if (results.IsValid == false)
 {
    sberror.Clear();
    foreach (var item in results.Errors)
    {
      sberror.Append(item.ErrorMessage);
    }
 MessageBox.Show("Please correct the following " + sberror.ToString(), "", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
        else
            sageOrdersList.Add(sageOrder);
Run Code Online (Sandbox Code Playgroud)

c# fluentvalidation

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

删除多次出现的重复项

只是在 linq 上练习了一下,我正在执行通常的删除仅重复多次的项目,所以在下面的示例中我有。

字1 字2 字1

它应该只打印出单词 2 这是一个https://dotnetfiddle.net/P47DGT是他们用 lambda 更好地做到这一点的简单方法。

class Words {
    public string MyWords { get; set; }
}

public class Program    
{
    public static void Main()
{
  List<Words> _words = new List<Words>();
  _words.Add(new Words() { MyWords = "word1" });
  _words.Add(new Words() { MyWords = "word2" });
  _words.Add(new Words() { MyWords = "word1" });

   RemoveDuplicatesLinq(_words);
}   
    static void RemoveDuplicatesLinq(List<Words> _words) {
        List<Words> duplicatesRemoved = new List<Words>();
        duplicatesRemoved = _words.GroupBy(x => x)
                    .Where(group => group.Count() > …
Run Code Online (Sandbox Code Playgroud)

c# linq list

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