C#.net Web 应用项目中缺少"Models"文件夹



我正在尝试创建我的第一个Web项目,根据Microsoft网站上的演示,它们显示,当选择默认Web表单时,它会向项目中添加一堆默认文件夹和文件。

我从一开始就遵循它,但我的项目解决方案中缺少"Models"文件夹。

我的问题是,"模型"文件夹之前是否包含一些类和文件,或者如果它丢失了,我可以按照"添加文件夹"选项手动创建一个。或者我错过了一个NuGet包?

最后,我发现如果你不选择通过个人帐户登录新创建的web应用程序的选项,也就是说,如果你将其留空,你的项目中就不会有Models文件夹,原因是当你选中上述选项时,VS会为你创建一个名为IdentityModels.cs的类。所以,如果您想要文件夹模型,请在"更改身份验证"部分中,选择个人帐户。

如果您不使用MVC,您可能在较新的VS版本中默认看不到"Models"文件夹。只要在项目中添加了相关的引用,就可以忽略models文件夹并在根目录中创建类,例如,根据教程,您可能缺少数据实体、数据实体设计、数据实体linq。因此,对于步骤,您可以尝试在根目录中创建这些类,如果没有成功,请尝试添加这些com引用。转到引用、程序集、框架、System.Data.Entity、System.Data.Entity.Design和System.Data.LINQ.