public static class Extension
{
public static IQueryable<TSource> WhereIf<TSource>(this IQueryable<TSource> source, bool condition, Expression<Func<TSource, bool>> predicate)
{
return condition ? source.Where(predicate) : source;
}
}
var query = db.USERS.WhereIf(txtName.Text.IsNotNull(), x => x.Name==txtName.Text).WhereIf(txtSurName.Text.IsNotNull(), x => x.SurName==txtSurName.Text);
12 Ağustos 2017 Cumartesi
How to connect oracle 12 c with entitiy framework v.5.0 - visual studio 2017
1) install oracle 12 c 12.1.0.2.0(http://www.oracle.com/technetwork/database/enterprise edition/downloads/database12c-win64-download-2297732.html)
2) if you have dr0ulib.sql.sbs error when install oracle 12 c
3) install ( 64-bit ODAC 12c Release 1 (12.1.0.1.0) for Windows x64) http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html - VS 2017
http://www.oracle.com/technetwork/topics/dotnet/downloads/odacmsidownload-2745497.html - VS2015
4)Open visual studio
5)İnstall Entitiy Framework 5.0 on nuget
6)Project Right Click > Add > New Item > Data > ADO.NET Enitity Data Model> > EF Desiger From database > New Connection > You must fill the area (Username,Password) you check connect as sysdba role and then select the connection type (im using ez connect ) database host name 127.0.0.1, port number 1521 , database service name orcl (you have to grant sysdba database user GRANT SYSDBA to BURAK;)
7) if you have error 'Unable to find the requested .Net Framework Data Provider. It may not be installed'
8) İnstall Oracle.ManagedDataAccess and Oracle.ManagedDataAccess.EntitiyFramework on nuget.
2) if you have dr0ulib.sql.sbs error when install oracle 12 c
- Abort the current installer
- Open the winx64_12c_database_2of2 directory and navigate to ..\winx64_12c_database_2of2\database\stage\Components directory copy all the files
- Paste all files to the following location..\winx64_12c_database_1of2\database\stage\Components
- Now run the setup.exe “Run as administrator” and follow the instructions to complete the installation without error.
3) install ( 64-bit ODAC 12c Release 1 (12.1.0.1.0) for Windows x64) http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html - VS 2017
http://www.oracle.com/technetwork/topics/dotnet/downloads/odacmsidownload-2745497.html - VS2015
4)Open visual studio
5)İnstall Entitiy Framework 5.0 on nuget
6)Project Right Click > Add > New Item > Data > ADO.NET Enitity Data Model> > EF Desiger From database > New Connection > You must fill the area (Username,Password) you check connect as sysdba role and then select the connection type (im using ez connect ) database host name 127.0.0.1, port number 1521 , database service name orcl (you have to grant sysdba database user GRANT SYSDBA to BURAK;)
7) if you have error 'Unable to find the requested .Net Framework Data Provider. It may not be installed'
8) İnstall Oracle.ManagedDataAccess and Oracle.ManagedDataAccess.EntitiyFramework on nuget.
how to create new user / schema oracle 12 c
ALTER SESSION SET "_ORACLE_SCRIPT"=TRUE;
CREATE USER BURAK
IDENTIFIED BY "1";
GRANT SYSDBA to BURAK;
CREATE USER BURAK
IDENTIFIED BY "1";
GRANT SYSDBA to BURAK;
Kaydol:
Yorumlar (Atom)
JavaScript
JavaScript Nedir? JavaScript web tabanlı bir programlama dilidir. Mayıs 1995 yılında Brendan Eich tarafından tasarlanmıştır. Kullanıcı et...
-
Selamlar, Eğer Web APİ de Custom Authorize Attirebute kullanıcaksanız, System.Web.Http.AuthorizeAttribute sınıfından kalıtım yapmalısınız D...
-
Merhaba Arkadaşlar, Bu yazıda sizlere bazı temel git komutlarını anlatmaya çalışacağım. git pull origin master remote code repo...
-
Eğer hazır olarak Drawer Nagivation Layout kullanıyorsak ve drawer layouttaki textView da ki yazıyı degistirmek istiyorsak Drawer Navigation...