Hi Jonathan Simmons,
The nullable facet of a property indicates whether the property in the class can be null and by default the facet value is set to false. It is separated from the null behavior in the database (the column nullable attribute in the .rlinq file). There are scenarios where this separation comes in handy. For example, you have a legacy database where many columns allow null, you want to forbid the null values in some of these columns and instead of changing the database schema you can enforce a rule in the conceptual layer. You can nevertheless change the null option for a column with the help of our Table Editor – right-click on a column in the Model Schema Explorer, select Edit column and check/uncheck the Allow nulls check box. To propagate the changes to the database you will need to interact with the Update Database From Model wizard and execute a schema migration script.
Do not hesitate to contact us if you want to suggest improvements or you want to discuss further this or other issues.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items