mvc实体框架数据库第一个向导edmx文件

时间:2015-05-05 19:08:44

标签: entity-framework ef-database-first

在visual 2013中,我使用向导创建数据库第一个实体框架模型,并在我的解决方案资源管理器中查看相应的edmx文件。让我们称之为DataModel.edmx。假设我在DataModel.tt部分下面有2个表“orders”和“customers”,向导为每个表创建了类文件,这有意义但它还创建了一个名为“DataModel.cs”的附加空文件。为什么以及它用于什么?

1 个答案:

答案 0 :(得分:1)

“实体数据模型”向导会创建一个cs文件,该文件与数据模型同名,但具有CS文件扩展名。

如果我查看我的文件,其空白时会带有以下注释:

import java.util.regex.Matcher;
import java.util.regex.Pattern;
// ...
List<String> allMatches = new ArrayList<String>();
Matcher m = Pattern.compile("([bcdfghjklmnpqrstvwx]{1}[aeiouy]+)").matcher(yourStringHere);
while (m.find()) {
   allMatches.add(m.group());
}

我不担心这个文件,因为它隐藏在EDMX文件下。 ;)