model下定义了两个类(实际上是照书抄的例子)publicclassAlbum{publicvirtualintAlbumId{get;set;}publicvirtualintGenreId{get;set;}publicvirtualintArtistId{get;set;}publicvirt...
model下定义了两个类(实际上是照书抄的例子)
public class Album
{
public virtual int AlbumId { get; set; }
public virtual int GenreId { get; set; }
public virtual int ArtistId { get; set; }
public virtual string Title { get; set; }
public virtual decimal Price { get; set; }
public virtual string AlbumArtUrl { get; set; }
public virtual Genre Genre { get; set; }
}
public class Genre
{
public virtual int GenreId { get; set; }
public virtual string Name { get; set; }
public virtual string Description { get; set; }
public virtual List Albums { get; set; }
}
问题1:之后使用Album类为model类,EF(entity framework)创建数据库,为什么只生成了Album的表,没有生成Genre的表。
问题2:生成的Album表,为什么表名和字段名全部都带双引号。例如表名是“Album”,而不是Album
问题3:model类和我数据库的映射关系文件在哪个地方可以看到
展开