我让Visual Studio生成示例项目,我打算根据我的需要进行更改。然后我让VS根据我的数据库生成一个Model,它为Web.config添加了一个新的connectionString。我的数据库中已经有了ASP.NET Membership表,但示例应用程序仍然坚持在它生成的数据库中使用这些表。如何使用我的表?
我的connectionStrings如下:
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-TAD-20141109115206.mdf;Initial Catalog=aspnet-TAD-20141109115206;Integrated Security=True" providerName="System.Data.SqlClient" />
<add name="TADEntities" connectionString="metadata=res://*/Models.TADModel.csdl|res://*/Models.TADModel.ssdl|res://*/Models.TADModel.msl;provider=System.Data.SqlClient;provider connection string="data source=(localdb)\v11.0;initial catalog=TAD;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
第一个是示例应用程序使用的,第二个是我的数据库。除了这些连接线,我似乎无法找到任何连接,所以我没有成功地使用我的桌子。
答案 0 :(得分:0)
您的会员资格表是否在两个表中都有唯一字段?如果您在成员资格表中有用户名,则可以在登录后由经过身份验证的用户进行查询。