小编Jac*_*ler的帖子

实体框架正在通过.NetFramework而不是Core V2.0恢复,这是我的项目框架

下载实体框架时,我收到错误

使用'.NetFramework,version = v4.6.1'而不是项目目标框架".NETCoreApp,Version = v2.0"恢复包'EntityFramework 6.2.0'此包可能与您的项目不完全兼容

这是一个问题的原因是因为当我尝试启用迁移时,它会给出以下错误,我认为这个错误与此相关联.

使用"2"参数调用"SetData"的异常

c# entity-framework

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

使用c#和razor设置html元素的ID

本质上,我需要为每个循环使用一个表来显示新行。一行中有一个名称,因此我想给td标记一个“ CatName” + i的ID,其中i是循环的迭代。例如,如果我们在循环的第二次迭代中,则id为“ CatName2”。在下面发布的代码中,我尝试使用@调用c#代码,但它只会返回编译错误:

Only assignment, call, increment, decrement, and new object expressions can be used as a statement

@{
    int i = 0;
}
@foreach (CategoryVM category in Model.CategoryList)
{
    <tr>
        <td id="@{"CatName" + i.ToString()}"></td>
    </tr>
    i++;
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc razor

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

Autofac已下载,并且我有权访问builder方法,但不能访问RegisterControllers方法

我下面的代码是到目前为止的内容。尽管我可以在autofac文档以及其他堆栈溢出问题中看到RegisterControllers方法,但它并不存在。Visual Studio一直在说“ ContainerBuilder不包含RegisterControllers的定义”

 var builder = new ContainerBuilder();
            builder.RegisterControllers(typeof(MvcApplication).Assembly);
            builder.RegisterType<FakeBrandVMData>().As<IBrandVMData>();
            Container = builder.Build();
Run Code Online (Sandbox Code Playgroud)

c# autofac

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

如何创建通用包装类来扩展任何模型

如何将相同的字段添加到对象中而不关心原始属性具有哪些其他字段。例如我想使用以下内容

public class Wrapper<T> : T
        {
            public string Status { get; set; }
            public DateTime CallDate { get; set; }
        }
Run Code Online (Sandbox Code Playgroud)

但收到错误cannot derive from T because it is a parameter type

更多细节:

如果我有一个原始模型,例如:

public class OriginalModel {
     public string name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我希望能够将其扩展到:

    public class ExtemdedOriginalModel {
         public string name { get; set; }
         public string Status { get; set; }
         public DateTime CallDate { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

但我希望它是通用的,这样我就可以添加两个附加属性,而不必向我想要扩展的所有类添加接口。

c# generics

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

标签 统计

c# ×4

asp.net-mvc ×1

autofac ×1

entity-framework ×1

generics ×1

razor ×1