实体框架核心实体的基本类型

时间:2017-12-01 11:49:35

标签: c# asp.net-core-mvc entity-framework-core

我正在开发ASP.Net MVC Core 2应用程序。

我有一些表/实体。

我想写一个带有属性的TagHelper。此属性是模型,可以是我的任何实体类。

以下是一些代码:

[HtmlTargetElement("mytag", Attributes = "model")]
public class MyTagHelper : TagHelper
{

    [HtmlAttributeName("model")]
    public GenericTypeINeedCommonToAllMyEntities model { get; set; }

    public override void Process(TagHelperContext context, TagHelperOutput output)
    {
       ....
    }

我想在cshtml视图中做些什么:

View1.cshtml:

@model IEnumerable<Entitie1>
...
@foreach (var item in Model) {
    ...
    <mytag model="@item" />
}

View2.cshtml:

@model IEnumerable<Entitie2>
...
@foreach (var item in Model) {
    ...
    <mytag model="@item" />
}

正如您所见,我想将此标记助手与任何类型的实体一起使用。

我的问题是我应该放什么而不是GenericTypeINeedCommonToAllMyEntities类型?

由于

0 个答案:

没有答案
相关问题