Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Asp.net 5,Dotnet ef:如何构建完全限定的实体/类名以避免命名冲突?_C#_Entity Framework_Asp.net Core_Entity Framework Core - Fatal编程技术网

C# Asp.net 5,Dotnet ef:如何构建完全限定的实体/类名以避免命名冲突?

C# Asp.net 5,Dotnet ef:如何构建完全限定的实体/类名以避免命名冲突?,c#,entity-framework,asp.net-core,entity-framework-core,C#,Entity Framework,Asp.net Core,Entity Framework Core,这应该是一个非常容易回答的问题:如何让dotnet ef为引用构建完全限定的实体名称 我有几次没有遇到任何作为实体名称前缀的参数。当然,输出是生成的,因此修改输出不是一个选项 我可以使用以下命令行将表构造为C#POCO: 它生成的此行与System.Version存在引用冲突,我可以通过使用Entities.Version作为前缀或删除系统来修复该冲突。版本包括: public virtual DbSet<Version> Version { get; set; } 使用EF Co

这应该是一个非常容易回答的问题:如何让dotnet ef为引用构建完全限定的实体名称

我有几次没有遇到任何作为实体名称前缀的参数。当然,输出是生成的,因此修改输出不是一个选项

我可以使用以下命令行将表构造为C#POCO:

它生成的此行与System.Version存在引用冲突,我可以通过使用Entities.Version作为前缀或删除系统来修复该冲突。版本包括:

public virtual DbSet<Version> Version { get; set; }

使用EF Core Power Tools,您可以重命名实体您可以尝试使用Alias,
使用Version=clentsidemo2.Models.Version,如果不想在版本中添加前缀或删除System.Version。@yiyi you dotnet ef生成并覆盖.cs文件。它确实创建了分部类。我想知道使用Version
别名添加到单独的分部类文件是否适用于初始的.cs文件?
public virtual DbSet<Version> Version { get; set; }
Error: CS0104 'Version' is an ambiguous reference 
    between 'MyApp.Models.Entities.Version' and 'System.Version'