小编Pau*_*ley的帖子

Peta Poco:如何将多个参数传递给Fetch <T>

我的代码:

string sql = "SELECT * FROM people where birthday >= @t1 AND birthday <= @t2"
DateTime t1 = DateTime.Parse("01-01-2000");
DateTime t2 = DateTime.Parse("01-01-2001");
var results = db.Fetch<Person>(sql, t1,t2);
Run Code Online (Sandbox Code Playgroud)

此代码产生错误:

additional information: Parameter '@t1' specified but none of the passed arguments  have a property with this name (in 'SELECT......
Run Code Online (Sandbox Code Playgroud)

我想知道正确的语法是什么?

c# petapoco .net-4.5

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

Blazor 通过拖放重新排序列表

我正在学习来自 WinForm UWP 背景的 Blazor。我有一个游戏列表:

public class Game
{
    public string ID { get; set; }
    public string Text { get; set; }
    public override string ToString()
    {
        return Text;
    }
}
List<Game> Games = new List<Game> {
new Game() { ID= "Game1", Text= "American Football"},
new Game() { ID= "Game2", Text= "Badminton"  },
new Game() { ID= "Game3", Text= "Basketball"  },
new Game() { ID= "Game4", Text= "Cricket"},
new Game() {  ID= "Game5", Text= "Football" },
new Game() { …
Run Code Online (Sandbox Code Playgroud)

blazor blazor-server-side

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

为什么我的 Azure Function App 时间戳少了一个小时

我有一个每五分钟运行一次的 Azure Function App。该文档有一个时间戳字段,使用

DateTime.Now
Run Code Online (Sandbox Code Playgroud)

我住在英国,目前是英国夏令时 26-09-18,比 GMT 早 1 小时。我的 Azure 数据中心位于英国南部。时间戳错误一小时。EG 20:01 在文档中存储为 19:01。我该如何纠正这个问题?

c# azure azure-functions

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

从谷歌api反序列化json

我试图从Google Places Api反序列化这个Json响应.这是json:

{
   "predictions" : [
      {
         "description" : "Gosport, United Kingdom",
         "id" : "424e88b1dd50db4669e490c8a0ef9c411bea30bf",
         "matched_substrings" : [
            {
               "length" : 7,
               "offset" : 0
            }
         ],
         "reference" : "CjQvAAAAIlHmEkN9OGEsbUvly-cKNUup9OT_1lR1R4LZ51yNjgKxBMIQisFVOTTWl-LiiTqxEhC_p2OfnrlyacwvXk-jZj4VGhTFx0rd3p7Tk0bgCcYT7DdZlFeshQ",
         "terms" : [
            {
               "offset" : 0,
               "value" : "Gosport"
            },
            {
               "offset" : 9,
               "value" : "United Kingdom"
            }
         ],
         "types" : [ "locality", "political", "geocode" ]
      },
      {
         "description" : "Gosport Ferry Terminal, Gosport, United Kingdom",
         "id" : "298f74f3ba700467bd9a47c1212e10c8134ff503",
         "matched_substrings" : [
            {
               "length" : 7,
               "offset" …
Run Code Online (Sandbox Code Playgroud)

c# json

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

String.Format格式化数组

如果事先不知道数组中的元素数,是否可以格式化值数组.我试过这个:

 static void Main(string[] args)
    {
        object[] x = { 1, 2, 3 };
        Console.WriteLine(string.Format("{0}", x));
        Console.ReadKey();
    }
Run Code Online (Sandbox Code Playgroud)

这产生"1".

我想输出1,2,3或"1","2","3"

c# string.format

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

Blazor/Razor 类库。依赖注入

我对如何使用需要注入对象的 Razor 类库感到困惑。我创建了一个新的剃刀类库项目。没有program.cs 文件,因此没有WebAssemblyHostBuilder 可以添加服务?如何将依赖项注入到组件中?

blazor-webassembly

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

Linq和C#中的克隆对象

这个问题不是关于克隆对象,而是关于正确使用Linq来使用扩展方法来克隆对象列表.如果只是为了说明而编码.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
   {
        static void Main(string[] args)
        {
           List<MyObj> myObjs = DB.GetAllMyObjs(); //fictitious database calls returns a list of Objs


        //I now want to use my extension method clone to clone all the MyObjs in myObjs
        // this throws an error;
        List<MyObj> myObj2 = myObjs.ForEach(a => a.Clone()).ToList(); //ERROR = "."cannot be applied to type void


    }
}

public class MyObj 
{
    public int Id { get; …
Run Code Online (Sandbox Code Playgroud)

c# linq

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