C#的MVC尋找對應的控制器首先是尋找當前域的
如果找不到就會尋找備用的..
但是有些時候我們是不想他去尋找備用的控制器.
這里就涉及到了一個DataToken
發現如果要取消備用控制器需要這么寫
這樣我們就取消的使用備用控制器的操作了.
可以刪除的公約有:
Namespace:System.Data.Entity.ModelConfiguration.Conventions.Edm
• AssociationInverseDiscoveryConvention
尋找導航上互相引用的類的屬性,并將它們配置為逆屬性的相同的關系。
• ComplexTypeDiscoveryConvention
尋找有沒有主鍵的類型,并將它們配置為復雜類型。
• DeclaredPropertyOrderingConvention
確保每個實體的主要關鍵屬性優先于其他屬性。
• ForeignKeyAssociationMultiplicityConvention
配置是必需的還是可選的關系基于為空性外鍵屬性,如果包含在類定義中。
• IdKeyDiscoveryConvention
查找名為 Id 或 <TypeName> Id 的屬性,并將他們配置作為主鍵。
• NavigationPropertyNameForeignKeyDiscoveryConvention
使用外鍵關系,使用 <NavigationProperty> <PrimaryKeyProperty> 模式作為屬性的外觀。
• OneToManyCascadeDeleteConvention
交換機上層疊刪除,所需的關系。
• OneToOneConstraintIntroductionConvention
將配置為一個: 一個關系的外鍵的主鍵。
• PluralizingEntitySetNameConvention
配置為多元化的類型名稱的實體數據模型中的實體集的名稱。
• PrimaryKeyNameForeignKeyDiscoveryConvention
使用外鍵關系,使用 <PrimaryKeyProperty> 模式作為屬性的外觀。
• PropertyMaxLengthConvention
配置所有的字符串和字節 [] 屬性,默認情況下具有最大長度。
• StoreGeneratedIdentityKeyConvention
配置默認情況下將標識所有整數的主鍵。
• TypeNameForeignKeyDiscoveryConvention
使用外鍵關系,使用 <PrincipalTypeName> <PrimaryKeyProperty> 模式作為屬性的外觀。
*/}
新聞熱點
疑難解答