我正在使用EntityFramework 6,我正在尝试找到一个工具,可以在没有edmx文件的情况下从我的数据库生成模型(代码首先使用现有数据库)。 我的意思是那些课程:
public class util_emailMap : EntityTypeConfiguration<util_email>
{
public util_emailMap()
{
// Primary Key
this.HasKey(t => t.id_Util_Email);
// Properties
this.Property(t => t.email)
.IsRequired()
.HasMaxLength(100);
// Table & Column Mappings
this.ToTable("util_email", "MyDatabase");
this.Property(t => t.id_Util_Email).HasColumnName("id_Util_Email");
this.Property(t => t.email).HasColumnName("email");
this.Property(t => t.date_creation).HasColumnName("date_creation");
}
}
那些课程:
public partial class util_email
{
public util_email()
{
this.utils = new List<util>();
}
public long id_Util_Email { get; set; }
public string email { get; set; }
public System.DateTime date_creation { get; set; }
public virtual ICollection<util> utils { get; set; }
}
所以我尝试使用Entity Framework Power Tools,但问题是它会将这些类生成到DLL中硬编码的文件夹中......所以我无法改变它:(。因为我自己的架构(洋葱架构),这是一个问题。
我已经看过https://msdn.microsoft.com/en-us/library/ms171868(v=vs.100).aspx,但我找不到应答者的新VSIX ......
我没有关闭任何其他工具。但如果我可以更改目标文件夹,这个对我来说很方便...我已经尝试了其他一些但是没有设法做我想做的事:/
非常感谢您的帮助!