小编Tob*_*bin的帖子

当对象具有集合属性时,自动捕获在投影IQueryable <object>时失败

所以,这是我的情况.我有两个班:

class FromClass
{
    public string[] Foo { get; set; }
}

class ToClass
{
    public string[] Foo { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这些类具有数组属性.它们可以是List<T>或者IEnumerable<T>,我在任何一种情况下得到相同的结果.

我尝试使用以下方法从一个映射到另一个AutoMapper.QueryableExtensions:

class Program
{
    static void Main(string[] args)
    {
        // create a "From" object
        string[] anArray = new string[] { "a", "b" };
        FromClass anObject = new FromClass() { Foo = anArray };

        // make a queryable set that includes the "From" object
        IQueryable<FromClass> queryableObjects = (new FromClass[] { anObject …
Run Code Online (Sandbox Code Playgroud)

.net c# automapper

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

标签 统计

.net ×1

automapper ×1

c# ×1