NerdDinner.edmx 关于这个有什么作用,在model层用数据库生成的
这个文件就是将数据库中的表映射成.net中的类。
通过操作这些类来完成和数据库的交互。
1.如果你是问ASP.NET MVC中的Model文件夹,那么这个文件夹只不过是起到框架自动划分作用,你完全可以不使用它来放置你的Model.
2.对于MVC中的M,也就是Model,主要是代表领域模型,包含了除系统功能外的领域功能,可以理解成业务,这里不涉及UI,所谓的UI典型地可以看做Web Site,Web Service,Win等。这里不涉及持久化,单纯的业务模型。例如银行业务中的过账,就必须在Model里定义,因为它属于领域问题。
3.edmx是一个混合了模型和映射的文件,它自动绑定了领域模型和模型和关系数据库映射的关系。