Вы, вероятно, имеете в виду, что вы хотите наименьшую площадь, которая является выпуклой оболочкой.
Если вам действительно нужно наименьшее количество точек , вы можете просто сделать треугольник с очень большими позициями вершин, чтобы все ваши точки были заключены.
Я только что столкнулся с этим - я работал над этим, установив дату (поле, которое мне нужно было автоматически сгенерировать) в конструкторе Entity, используя частичный метод. Будет ли это идеальным вариантом или он работает во всех случаях, еще предстоит выяснить, но до сих пор моя проблема решена.
Вы можете использовать триггер базы данных , который при вставке проверяет, является ли вставленное значение DateTime.MinValue (01.01.0001), и заменяет его вычисленным вами значением. желание. В этой статье MSDN описывается, как создать триггер.
Небольшой «недостаток»: с этим решением вам придется сохранить новый объект в базе данных и прочитать его после этого, чтобы обновить ваш объект с помощью расчетное значение.
Можно сопоставить поле даты с DateTime? только если столбец в базе данных допускает значение NULL.
Можно создать экземпляр класса, в котором требуется вызвать метод, например,
new Foo().nonStaticMethod();
-121--691431- Существует два способа:
Создайте частичный класс для объекта EntityObject, добавьте конструктор по умолчанию и задайте в нем значения по умолчанию.
public partial class YourDBObject
{
public YourDBObject()
{
this._DateField = DateTime.Now;
}
}