I have following two DB tables. The purpose of "attributes" table is to provide user the ability to introduce more fields for existing tables at the runtime. So all user-defined attributes for all tables will be stored in one "attributes" table. There is no physical constraint on database. My question is how to make association between these two tables in Entity Framework 6?
Entity Framework 6 tablename as FK value
131 Views Asked by Sadiq Khoja At
1
There are 1 best solutions below
Related Questions in C#
- Passing arguments to main in C using Eclipse
- kernel module does not print packet info
- error C2016 (C requires that a struct or union has at least one member) and structs typedefs
- Drawing with ncurses, sockets and fork
- How to catch delay-import dll errors (missing dll or symbol) in MinGW(-w64)?
- Configured TTL for A record(s) backing CNAME records
- Allocating memory for pointers inside structures in functions
- Finding articulation point of undirected graph by DFS
- C first fgets() is being skipped while the second runs
- C std library don't appear to be linked in object file
- gcc static library compilation
- How to do a case-insensitive string comparison?
- C programming: Create and write 2D array of files as function
- How to read a file then store to array and then print?
- Function timeouts in C and thread
Related Questions in ENTITY-FRAMEWORK
- Entity Framework Code First with Fluent API Concurrency `DbUpdateConcurrencyException` Not Raising
- How to get primary key value with Entity Framework Core
- How do you add extra property using join
- Is there anyway to set the relationship of many tables from Model?
- ORM Code First versa Database First in Production
- MVC : Insert data to two tables
- Cannot insert a null into column MVC ASP.NET
- System.ComponentModel.DataAnnotations.Schema namespace conflict
- EF 6 interceptor to set connectionstring
- IQueryable<T> OrderBy<T> Extension Fails with Foreign Key Property
- Linq to Entities filter navigation collection properties
- How to generate entity framework code-first migrations without using the package manager console?
- Entity Framework and abstract class
- Validation DataGridView Windows Forms
- Require tool to trace the LInq Queries in Oracle
Related Questions in ENTITY-FRAMEWORK-6
- EF 6 interceptor to set connectionstring
- Updating Entity Framework 6 Database C#
- ObjectContext is disposed, can not longer used
- EF6 model first - The entity type is not part of the model for the current context
- Integration testing the entity framework - separate the seed method call only for PROD -
- Entity framework conditional entity relation
- Entity Framework Decimal Truncation Issue
- Auto Increment ID in Composite key Entity Framework
- Using an 'if statement' correctly in a variable
- Updating entity with many to many relationship
- Entity Framework: Lazyloading appears to be off despite explicitly turning it on?
- Combining results from two classes
- EF Code First - Multiple Application Versions Sharing A Database
- Elegant way to model multiple reviewers for a form in MVC with Entity First
- After changing the table Entity Name in EF edmx designer then Not able to Create controller with Scaffolding options?
Related Questions in TABLENAME
- Oracle table SAMPLE no longer updates
- Laravel SQL request too big
- Database issue for everyone (QUERY)
- Support of Escaping query identifiers
- Using question mark instead of table name in PDO prepared statements
- how to access profile after login?
- Using SELECT within SELECT statement in ORACLE
- How to select from MySQL where Table name is Variable
- Dynamic MySQL table name within a class
- Check if the stored procedures contain correct table names
- Using a variable in a table name without dynmaic SQL
- append tables dynamically
- Is there a way to check incorrect table names (or aliases) in MySQL Stored Procedures without executing/calling them?
- Dynamic table_name and nextval_sequence_name in PostgreSQL?
- How can I dynamically change sqlalchemy __tablename__ at run time for purpose of localization using fastapi?
Related Questions in USER-DEFINED-FIELDS
- How to design a database for User Defined Fields?
- Found and Set Value to a UDT member VB6
- reading user define build setting in xcode
- Create User Defined Contact Field in Outlook using VBA
- Acumatica retrieve boolean User Field from Customer
- Google contacts API is ignoring the userDefinedField setting
- How best to create custom fields per user/customer?
- Accessing User Defined Fields in Outlook
- Entity Framework 6 tablename as FK value
- Design patterns for user defined fields with dropdownlist support
- Make User defined field conditionally required by Branch in Acumatica
- What is key Path in user defined runtime attributes?
- Set custom value when item moved to folder in outlook
- How would you create and store user-defined custom fields in a SQL database?
- SAP Link User-Defined Field to normal SAPB1 table field
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?


Re-design your database to have a table that links between user-defined attribute holders (e.g. schools) and the attributes themselves:
By having this design you can now have database-level referential integrity for user-defined fields. Entity Framework will expose this as an Attributes collection on each School entity (or any other entity that has an FK relationship with
AttributesviaAttributeOwners).There is a small design bug in that if you have two tables
SchoolsandCollegeswhich both link toAttributeOwnersthen they could both point to the sameAttributeOwners.Idvalue so they would share user-defiend attribute values. You can mitigate this by using aCHECK CONSTRAINTthat checks other tables (by way of a UDF), however this will need to be updated whenever new tables are added to your design.